Units
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
{ "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" } ] }