Units API.

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

GET /api/units/13042866/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, DELETE, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "translation": "https://l10n.opensuse.org/api/translations/yast-storage/master/id/?format=api",
    "source": [
        "<p><b>%{label}</b>: allows to encrypt the device using LUKS2. A variant of LUKS (Linux Unified Key Setup) that uses a newer version of the header format. That allows further possibilities like setting a label to reference the LUKS device (for example, in the crypttab file). You have to provide the encryption password and the password-based key derivation function (PBKDF) that will be used to protect that passphrase.</p><p>The function to use depends on the context, the hardware capabilities and the needed level of compatibility with other system components (see below).<p><p><b>PBKDF2</b> refers to the function of that name, according to RFC2898. Is the function that LUKS1 uses.</p><p><b>Argon2id</b> and <b>Argon2i</b> refer to two variants of a function designed to be more secure and to require a lot of memory to be computed.</p><p>Argon2 is more secure so it should be used if possible. But the large amount of memory it uses (which is an intentional security feature) may result in problems in some systems. If the strength of the password can be fully assured, then using PBKDF2 may still be secure and save memory. On the other hand, Grub2 offers limited support to boot from devices encrypted with LUKS2, but only if PBKDF2 is used. So you cannot use Argon2 in a file system that contains the /boot directory. Note that some manual Grub2 configuration may be needed to boot from a LUKS2 device, even if PBKDF2 is used.</p>"
    ],
    "previous_source": "",
    "target": [
        "<p><b>%{label}</b>: memungkinkan untuk mengenkripsi perangkat menggunakan LUKS2. Varian LUKS (Linux Unified Key Setup) yang menggunakan format header versi yang lebih baru. Hal ini memungkinkan kemungkinan lebih lanjut seperti menetapkan label untuk merujuk perangkat LUKS (misalnya, dalam file crypttab). Anda harus menyediakan kata sandi enkripsi dan fungsi derivasi kunci berbasis kata sandi (PBKDF) yang akan digunakan untuk melindungi kata sandi tersebut.</p><p>Fungsi yang akan digunakan tergantung pada konteks, kemampuan perangkat keras dan tingkat kompatibilitas yang diperlukan dengan komponen sistem lainnya (lihat di bawah).<p><p><b>PBKDF2</b> mengacu pada fungsi dari nama tersebut, menurut RFC2898. Adalah fungsi yang digunakan LUKS1.</p><p><b>Argon2id</b> dan <b>Argon2i</b> mengacu pada dua varian fungsi yang dirancang agar lebih aman dan membutuhkan banyak memori untuk dikomputasi.</p><p>Argon2 lebih aman sehingga seharusnya digunakan jika memungkinkan. Tetapi jumlah memori yang besar yang digunakannya (yang merupakan fitur keamanan yang disengaja) dapat mengakibatkan masalah pada beberapa sistem. Jika kekuatan kata sandi dapat dipastikan sepenuhnya, maka menggunakan PBKDF2 mungkin masih aman dan menghemat memori. Di sisi lain, Grub2 menawarkan dukungan terbatas untuk melakukan booting dari perangkat yang dienkripsi dengan LUKS2, tetapi hanya jika PBKDF2 digunakan. Jadi, Anda tidak dapat menggunakan Argon2 pada sistem berkas yang berisi direktori /boot. Perhatikan bahwa beberapa konfigurasi Grub2 manual mungkin diperlukan untuk melakukan booting dari perangkat LUKS2, bahkan jika PBKDF2 digunakan.</p>"
    ],
    "id_hash": 7412748446453122039,
    "content_hash": 7412748446453122039,
    "location": "src/lib/y2partitioner/widgets/encrypt.rb:203",
    "context": "",
    "note": "TRANSLATORS: help text for Regular Luks2 encryption method",
    "flags": "perl-brace-format",
    "labels": [],
    "state": 20,
    "fuzzy": false,
    "translated": true,
    "approved": false,
    "position": 381,
    "has_suggestion": false,
    "has_comment": false,
    "has_failing_check": false,
    "num_words": 234,
    "source_unit": "https://l10n.opensuse.org/api/units/13042576/?format=api",
    "priority": 100,
    "id": 13042866,
    "web_url": "https://l10n.opensuse.org/translate/yast-storage/master/id/?checksum=e6df5f70082ac3f7",
    "url": "https://l10n.opensuse.org/api/units/13042866/?format=api",
    "explanation": "",
    "extra_flags": "",
    "pending": false,
    "timestamp": "2021-11-18T02:35:35.606336Z"
}