Translation components API.

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

GET /api/translations/yunohost-apps-test/headscale/fr/units/?format=api
HTTP 200 OK
Allow: GET, POST, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 25,
    "next": null,
    "previous": null,
    "results": [
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/headscale/fr/?format=api",
            "source": [
                "Tweak Headscale's configuration in `__INSTALL_DIR__/config.yaml`."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 4395303393052058568,
            "content_hash": 4395303393052058568,
            "location": "src/headscale/ADMIN.md:2",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 2,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://translate.yunohost.org/api/units/132364/?format=api",
            "priority": 100,
            "id": 132413,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/headscale/fr/?checksum=bcff41260eefe3c8",
            "url": "https://translate.yunohost.org/api/units/132413/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-03-19T18:39:06.285910Z"
        },
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/headscale/fr/?format=api",
            "source": [
                "All features might not be compatible with YunoHost.  Feel free to experiment and report your use cases in YunoHost's forum and chatrooms!"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1558843714140346832,
            "content_hash": -1558843714140346832,
            "location": "src/headscale/ADMIN.md:5",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 3,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 22,
            "source_unit": "https://translate.yunohost.org/api/units/132365/?format=api",
            "priority": 100,
            "id": 132414,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/headscale/fr/?checksum=6a5ddfe6ae506630",
            "url": "https://translate.yunohost.org/api/units/132414/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-03-19T18:39:06.289198Z"
        },
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/headscale/fr/?format=api",
            "source": [
                "Some technical notes: - [Internal DERP server](https://tailscale.com/blog/how-tailscale-works/#encrypted-tcp-relays-derp) is not enabled - The server is allowed to use the [DERP servers operated by Tailscale](https://controlplane.tailscale.com/derpmap/default)  - The database used to store user and nodes information is SQLite. It should be fine for YunoHost's current small-scale self-hosting mindset.  - Headscale will push DNS servers to its clients. The configuration includes FDN's open resolvers. ([French Data Network](https://www.fdn.fr/actions/dns/), associative ISP)"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3325034341588533067,
            "content_hash": 3325034341588533067,
            "location": "src/headscale/ADMIN.md:11",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 4,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 65,
            "source_unit": "https://translate.yunohost.org/api/units/132366/?format=api",
            "priority": 100,
            "id": 132415,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/headscale/fr/?checksum=ae24e51dec5bff4b",
            "url": "https://translate.yunohost.org/api/units/132415/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-03-19T18:39:06.292404Z"
        },
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/headscale/fr/?format=api",
            "source": [
                "To create users and connect clients, refer to Headscale's documentation.  To call Headscale's program, open a dedicated shell with `yunohost app shell __APP__` then call it with `./headscale -c config.yaml`, followed by its parameters."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -8901313804401631938,
            "content_hash": -8901313804401631938,
            "location": "src/headscale/ADMIN.md:13",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 5,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 34,
            "source_unit": "https://translate.yunohost.org/api/units/132367/?format=api",
            "priority": 100,
            "id": 132417,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/headscale/fr/?checksum=04782e418e5c1d3e",
            "url": "https://translate.yunohost.org/api/units/132417/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-03-19T18:39:06.296328Z"
        },
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/headscale/fr/?format=api",
            "source": [
                "An open source, self-hosted implementation of the Tailscale control server."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 4652408588772888510,
            "content_hash": 4652408588772888510,
            "location": "src/headscale/DESCRIPTION.md:2",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 6,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 10,
            "source_unit": "https://translate.yunohost.org/api/units/132368/?format=api",
            "priority": 100,
            "id": 132418,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/headscale/fr/?checksum=c090acf643c8cfbe",
            "url": "https://translate.yunohost.org/api/units/132418/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-03-19T18:39:06.299543Z"
        },
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/headscale/fr/?format=api",
            "source": [
                "Tailscale is [a modern VPN](https://tailscale.com/) built on top of [Wireguard](https://www.wireguard.com/).  It [works like an overlay network](https://tailscale.com/blog/how-tailscale-works/)  between the computers of your networks - using [NAT traversal](https://tailscale.com/blog/how-nat-traversal-works/)."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3272860657050450216,
            "content_hash": 3272860657050450216,
            "location": "src/headscale/DESCRIPTION.md:10",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 8,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 26,
            "source_unit": "https://translate.yunohost.org/api/units/132370/?format=api",
            "priority": 100,
            "id": 132420,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/headscale/fr/?checksum=ad6b896d5ed7f928",
            "url": "https://translate.yunohost.org/api/units/132420/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-03-19T18:39:06.305526Z"
        },
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/headscale/fr/?format=api",
            "source": [
                "Everything in Tailscale is Open Source, except the GUI clients for proprietary OS (Windows and macOS/iOS), and the control server."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6139020709896859914,
            "content_hash": 6139020709896859914,
            "location": "src/headscale/DESCRIPTION.md:13",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 9,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 20,
            "source_unit": "https://translate.yunohost.org/api/units/132371/?format=api",
            "priority": 100,
            "id": 132422,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/headscale/fr/?checksum=d5322ecf4a2b310a",
            "url": "https://translate.yunohost.org/api/units/132422/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-03-19T18:39:06.308786Z"
        },
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/headscale/fr/?format=api",
            "source": [
                "The control server works as an exchange point of Wireguard public keys for the nodes in the Tailscale network. It assigns the IP addresses of the clients, creates the boundaries between each user, enables sharing machines between users, and exposes the advertised routes of your nodes."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2491672589893236226,
            "content_hash": 2491672589893236226,
            "location": "src/headscale/DESCRIPTION.md:18",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 10,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 46,
            "source_unit": "https://translate.yunohost.org/api/units/132372/?format=api",
            "priority": 100,
            "id": 132423,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/headscale/fr/?checksum=a2943304e129f602",
            "url": "https://translate.yunohost.org/api/units/132423/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-03-19T18:39:06.311457Z"
        },
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/headscale/fr/?format=api",
            "source": [
                "A [Tailscale network (tailnet)](https://tailscale.com/kb/1136/tailnet/) is private network which Tailscale assigns to a user in terms of private users or an organisation."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -6607238614958268100,
            "content_hash": -6607238614958268100,
            "location": "src/headscale/DESCRIPTION.md:22",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 11,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 21,
            "source_unit": "https://translate.yunohost.org/api/units/132373/?format=api",
            "priority": 100,
            "id": 132424,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/headscale/fr/?checksum=244e5f7c812b213c",
            "url": "https://translate.yunohost.org/api/units/132424/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-03-19T18:39:06.314269Z"
        },
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/headscale/fr/?format=api",
            "source": [
                "Headscale aims to implement a self-hosted, open source alternative to the Tailscale control server.  Headscale's goal is to provide self-hosters and hobbyists with an open-source server they can use for their projects and labs.  It implements a narrow scope, a single Tailnet, suitable for a personal use, or a small open-source organisation."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -3609041572366137487,
            "content_hash": -3609041572366137487,
            "location": "src/headscale/DESCRIPTION.md:31",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 13,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 52,
            "source_unit": "https://translate.yunohost.org/api/units/132375/?format=api",
            "priority": 100,
            "id": 132427,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/headscale/fr/?checksum=4dea1bcfbb7fc771",
            "url": "https://translate.yunohost.org/api/units/132427/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-03-19T18:39:06.318297Z"
        },
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/headscale/fr/?format=api",
            "source": [
                "Full \"base\" support of Tailscale's features"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 1761710238674608866,
            "content_hash": 1761710238674608866,
            "location": "src/headscale/DESCRIPTION.md:49",
            "context": "",
            "note": "type: Bullet: '- '",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 14,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 6,
            "source_unit": "https://translate.yunohost.org/api/units/132376/?format=api",
            "priority": 100,
            "id": 132428,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/headscale/fr/?checksum=9872da20cd5e62e2",
            "url": "https://translate.yunohost.org/api/units/132428/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-03-19T18:39:06.320795Z"
        },
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/headscale/fr/?format=api",
            "source": [
                "Configurable DNS"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -7309576651365984579,
            "content_hash": -7309576651365984579,
            "location": "src/headscale/DESCRIPTION.md:49",
            "context": "",
            "note": "type: Bullet: '- '",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 15,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate.yunohost.org/api/units/132377/?format=api",
            "priority": 100,
            "id": 132429,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/headscale/fr/?checksum=1a8f2ac36cd756bd",
            "url": "https://translate.yunohost.org/api/units/132429/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-03-19T18:39:06.322768Z"
        },
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/headscale/fr/?format=api",
            "source": [
                "[Split DNS](https://tailscale.com/kb/1054/dns/#using-dns-settings-in-the-admin-console)"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1153330110865204051,
            "content_hash": -1153330110865204051,
            "location": "src/headscale/DESCRIPTION.md:49",
            "context": "",
            "note": "type: Bullet: '  - '",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 16,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate.yunohost.org/api/units/132378/?format=api",
            "priority": 100,
            "id": 132430,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/headscale/fr/?checksum=6ffe8c5ff11e1cad",
            "url": "https://translate.yunohost.org/api/units/132430/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-03-19T18:39:06.324831Z"
        },
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/headscale/fr/?format=api",
            "source": [
                "Node registration"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -2580560048695354923,
            "content_hash": -2580560048695354923,
            "location": "src/headscale/DESCRIPTION.md:49",
            "context": "",
            "note": "type: Bullet: '- '",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 17,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate.yunohost.org/api/units/132380/?format=api",
            "priority": 100,
            "id": 132431,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/headscale/fr/?checksum=5c30024edff2d9d5",
            "url": "https://translate.yunohost.org/api/units/132431/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-03-19T18:39:06.326773Z"
        },
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/headscale/fr/?format=api",
            "source": [
                "Single-Sign-On (via Open ID Connect)"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8305084219315232677,
            "content_hash": 8305084219315232677,
            "location": "src/headscale/DESCRIPTION.md:49",
            "context": "",
            "note": "type: Bullet: '  - '",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 18,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://translate.yunohost.org/api/units/132382/?format=api",
            "priority": 100,
            "id": 132432,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/headscale/fr/?checksum=f341961861fc9fa5",
            "url": "https://translate.yunohost.org/api/units/132432/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-03-19T18:39:06.328753Z"
        },
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/headscale/fr/?format=api",
            "source": [
                "Pre authenticated key"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -863749414146271808,
            "content_hash": -863749414146271808,
            "location": "src/headscale/DESCRIPTION.md:49",
            "context": "",
            "note": "type: Bullet: '  - '",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 19,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate.yunohost.org/api/units/132385/?format=api",
            "priority": 100,
            "id": 132433,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/headscale/fr/?checksum=7403587bf2dc15c0",
            "url": "https://translate.yunohost.org/api/units/132433/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-03-19T18:39:06.330715Z"
        },
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/headscale/fr/?format=api",
            "source": [
                "Taildrop (File Sharing)"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 5397464614891768686,
            "content_hash": 5397464614891768686,
            "location": "src/headscale/DESCRIPTION.md:49",
            "context": "",
            "note": "type: Bullet: '- '",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 20,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate.yunohost.org/api/units/132387/?format=api",
            "priority": 100,
            "id": 132434,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/headscale/fr/?checksum=cae7a578625d4b6e",
            "url": "https://translate.yunohost.org/api/units/132434/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-03-19T18:39:06.332609Z"
        },
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/headscale/fr/?format=api",
            "source": [
                "[Access control lists](https://tailscale.com/kb/1018/acls/)"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -6064535263451253609,
            "content_hash": -6064535263451253609,
            "location": "src/headscale/DESCRIPTION.md:49",
            "context": "",
            "note": "type: Bullet: '- '",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 21,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate.yunohost.org/api/units/132388/?format=api",
            "priority": 100,
            "id": 132435,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/headscale/fr/?checksum=2bd6714f26287497",
            "url": "https://translate.yunohost.org/api/units/132435/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-03-19T18:39:06.335375Z"
        },
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/headscale/fr/?format=api",
            "source": [
                "[MagicDNS](https://tailscale.com/kb/1081/magicdns)"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -2893282648182661524,
            "content_hash": -2893282648182661524,
            "location": "src/headscale/DESCRIPTION.md:49",
            "context": "",
            "note": "type: Bullet: '- '",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 22,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate.yunohost.org/api/units/132390/?format=api",
            "priority": 100,
            "id": 132436,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/headscale/fr/?checksum=57d8fec2c0455e6c",
            "url": "https://translate.yunohost.org/api/units/132436/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-03-19T18:39:06.337242Z"
        },
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/headscale/fr/?format=api",
            "source": [
                "Support for multiple IP ranges in the tailnet"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 923914005674249003,
            "content_hash": 923914005674249003,
            "location": "src/headscale/DESCRIPTION.md:49",
            "context": "",
            "note": "type: Bullet: '- '",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 23,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 8,
            "source_unit": "https://translate.yunohost.org/api/units/132392/?format=api",
            "priority": 100,
            "id": 132438,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/headscale/fr/?checksum=8cd266e49f38cb2b",
            "url": "https://translate.yunohost.org/api/units/132438/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-03-19T18:39:06.339190Z"
        },
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/headscale/fr/?format=api",
            "source": [
                "Dual stack (IPv4 and IPv6)"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4507907278296494844,
            "content_hash": -4507907278296494844,
            "location": "src/headscale/DESCRIPTION.md:49",
            "context": "",
            "note": "type: Bullet: '- '",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 24,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://translate.yunohost.org/api/units/132394/?format=api",
            "priority": 100,
            "id": 132439,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/headscale/fr/?checksum=4170b236dcbd4d04",
            "url": "https://translate.yunohost.org/api/units/132439/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-03-19T18:39:06.340977Z"
        },
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/headscale/fr/?format=api",
            "source": [
                "Routing advertising (including exit nodes)"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3608330896499468148,
            "content_hash": 3608330896499468148,
            "location": "src/headscale/DESCRIPTION.md:49",
            "context": "",
            "note": "type: Bullet: '- '",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 25,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://translate.yunohost.org/api/units/132396/?format=api",
            "priority": 100,
            "id": 132440,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/headscale/fr/?checksum=b2135dd525eae774",
            "url": "https://translate.yunohost.org/api/units/132440/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-03-19T18:39:06.342944Z"
        },
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/headscale/fr/?format=api",
            "source": [
                "Ephemeral nodes"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 5511222655680904870,
            "content_hash": 5511222655680904870,
            "location": "src/headscale/DESCRIPTION.md:49",
            "context": "",
            "note": "type: Bullet: '- '",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 26,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate.yunohost.org/api/units/132398/?format=api",
            "priority": 100,
            "id": 132441,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/headscale/fr/?checksum=cc7bcbce3df1fea6",
            "url": "https://translate.yunohost.org/api/units/132441/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-03-19T18:39:06.344887Z"
        },
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/headscale/fr/?format=api",
            "source": [
                "Embedded [DERP server](https://tailscale.com/blog/how-tailscale-works/#encrypted-tcp-relays-derp)"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3394513354607414604,
            "content_hash": 3394513354607414604,
            "location": "src/headscale/DESCRIPTION.md:49",
            "context": "",
            "note": "type: Bullet: '- '",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 27,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate.yunohost.org/api/units/132401/?format=api",
            "priority": 100,
            "id": 132442,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/headscale/fr/?checksum=af1bbbe93eb1cd4c",
            "url": "https://translate.yunohost.org/api/units/132442/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-03-19T18:39:06.347397Z"
        },
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/headscale/fr/?format=api",
            "source": [
                "*from Headscale's README. See Links section below.*\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3061537282009086832,
            "content_hash": 3061537282009086832,
            "location": "src/headscale/DESCRIPTION.md:50",
            "context": "",
            "note": "type: Plain text",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 28,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 7,
            "source_unit": "https://translate.yunohost.org/api/units/132404/?format=api",
            "priority": 100,
            "id": 132443,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/headscale/fr/?checksum=aa7cc3eff0c43b70",
            "url": "https://translate.yunohost.org/api/units/132443/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-03-19T18:39:06.349961Z"
        }
    ]
}