Units
Translation components API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/translations/yunohost-apps-test/olivetin/de/units/?format=api
https://translate.yunohost.org/api/translations/yunohost-apps-test/olivetin/de/?format=api", "source": [ "Now you can customize Olivetin's configuration file at `__INSTALL_DIR__/config.yaml`." ], "previous_source": "", "target": [ "" ], "id_hash": -5427549224816176753, "content_hash": -5427549224816176753, "location": "src/olivetin/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": 9, "source_unit": "https://translate.yunohost.org/api/units/138615/?format=api", "priority": 100, "id": 142899, "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/olivetin/de/?checksum=34ad78bc85e2918f", "url": "https://translate.yunohost.org/api/units/142899/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-03-20T10:20:11.251425Z" }, { "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/olivetin/de/?format=api", "source": [ "Olivetin is added as sudoers for selected commands. You can see and edit the sudoers file located at `/etc/sudoers.d/__APP__`." ], "previous_source": "", "target": [ "" ], "id_hash": 68945418652040538, "content_hash": 68945418652040538, "location": "src/olivetin/ADMIN.md:4", "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": 19, "source_unit": "https://translate.yunohost.org/api/units/138617/?format=api", "priority": 100, "id": 142900, "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/olivetin/de/?checksum=80f4f17e33a53d5a", "url": "https://translate.yunohost.org/api/units/142900/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-03-20T10:20:11.254801Z" }, { "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/olivetin/de/?format=api", "source": [ "OliveTin gives safe and simple access to predefined shell commands from a web interface." ], "previous_source": "", "target": [ "" ], "id_hash": 8662963266626781923, "content_hash": 8662963266626781923, "location": "src/olivetin/DESCRIPTION.md:2", "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": 14, "source_unit": "https://translate.yunohost.org/api/units/138619/?format=api", "priority": 100, "id": 142901, "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/olivetin/de/?checksum=f8390731518c02e3", "url": "https://translate.yunohost.org/api/units/142901/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-03-20T10:20:11.259932Z" }, { "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/olivetin/de/?format=api", "source": [ "Give your family a button to `systemctl restart jellyfin`" ], "previous_source": "", "target": [ "" ], "id_hash": -994389301268524045, "content_hash": -994389301268524045, "location": "src/olivetin/DESCRIPTION.md:9", "context": "", "note": "type: Bullet: '- '", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 6, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 9, "source_unit": "https://translate.yunohost.org/api/units/138623/?format=api", "priority": 100, "id": 142903, "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/olivetin/de/?checksum=72333832f170d3f3", "url": "https://translate.yunohost.org/api/units/142903/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-03-20T10:20:11.266459Z" }, { "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/olivetin/de/?format=api", "source": [ "Give junior admins a simple web form with dropdowns, to start your custom script like `backupScript.sh --folder {{ customerName }}`" ], "previous_source": "", "target": [ "" ], "id_hash": 7145256764673887979, "content_hash": 7145256764673887979, "location": "src/olivetin/DESCRIPTION.md:9", "context": "", "note": "type: Bullet: '- '", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 7, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 20, "source_unit": "https://translate.yunohost.org/api/units/138625/?format=api", "priority": 100, "id": 142904, "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/olivetin/de/?checksum=e3290d2b97580eeb", "url": "https://translate.yunohost.org/api/units/142904/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-03-20T10:20:11.269779Z" }, { "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/olivetin/de/?format=api", "source": [ "Enable SSH access to the server for the next 20 mins `firewall-cmd --add-service ssh --timeout 20m`" ], "previous_source": "", "target": [ "" ], "id_hash": 4384967069639960192, "content_hash": 4384967069639960192, "location": "src/olivetin/DESCRIPTION.md:9", "context": "", "note": "type: Bullet: '- '", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 8, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 16, "source_unit": "https://translate.yunohost.org/api/units/138627/?format=api", "priority": 100, "id": 142905, "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/olivetin/de/?checksum=bcda885139ace680", "url": "https://translate.yunohost.org/api/units/142905/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-03-20T10:20:11.272773Z" }, { "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/olivetin/de/?format=api", "source": [ "Expose complex commands on touchscreen tablets stuck on walls around your house. `wake-on-lan aa:bb:cc:11:22:33`" ], "previous_source": "", "target": [ "" ], "id_hash": 5933563853932148560, "content_hash": 5933563853932148560, "location": "src/olivetin/DESCRIPTION.md:14", "context": "", "note": "type: Bullet: '- '", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 10, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 14, "source_unit": "https://translate.yunohost.org/api/units/138632/?format=api", "priority": 100, "id": 142907, "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/olivetin/de/?checksum=d25840e345b93750", "url": "https://translate.yunohost.org/api/units/142907/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-03-20T10:20:11.279841Z" }, { "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/olivetin/de/?format=api", "source": [ "Run long running on your servers from your cell phone. `apt upgrade -y`" ], "previous_source": "", "target": [ "" ], "id_hash": 106430785515411545, "content_hash": 106430785515411545, "location": "src/olivetin/DESCRIPTION.md:14", "context": "", "note": "type: Bullet: '- '", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 11, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 13, "source_unit": "https://translate.yunohost.org/api/units/138635/?format=api", "priority": 100, "id": 142908, "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/olivetin/de/?checksum=817a1e3c4bcfd859", "url": "https://translate.yunohost.org/api/units/142908/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-03-20T10:20:11.284062Z" }, { "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/olivetin/de/?format=api", "source": [ "Responsive, touch-friendly UI - great for tablets and mobile" ], "previous_source": "", "target": [ "" ], "id_hash": -1962147423228879302, "content_hash": -1962147423228879302, "location": "src/olivetin/DESCRIPTION.md:24", "context": "", "note": "type: Bullet: '- '", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 12, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 9, "source_unit": "https://translate.yunohost.org/api/units/138638/?format=api", "priority": 100, "id": 142909, "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/olivetin/de/?checksum=64c50d50817e9e3a", "url": "https://translate.yunohost.org/api/units/142909/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-03-20T10:20:11.287776Z" }, { "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/olivetin/de/?format=api", "source": [ "Super simple config in YAML - because if it’s not YAML now-a-days, it’s not \"cloud native\" :-)" ], "previous_source": "", "target": [ "" ], "id_hash": 7061841991971958301, "content_hash": 7061841991971958301, "location": "src/olivetin/DESCRIPTION.md:24", "context": "", "note": "type: Bullet: '- '", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 13, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 17, "source_unit": "https://translate.yunohost.org/api/units/138640/?format=api", "priority": 100, "id": 142910, "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/olivetin/de/?checksum=e200b3e05f6cee1d", "url": "https://translate.yunohost.org/api/units/142910/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-03-20T10:20:11.290934Z" }, { "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/olivetin/de/?format=api", "source": [ "Dark mode - for those of you that roll that way." ], "previous_source": "", "target": [ "" ], "id_hash": 9035316219092090860, "content_hash": 9035316219092090860, "location": "src/olivetin/DESCRIPTION.md:24", "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": 11, "source_unit": "https://translate.yunohost.org/api/units/138643/?format=api", "priority": 100, "id": 142911, "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/olivetin/de/?checksum=fd63e43ae84f3fec", "url": "https://translate.yunohost.org/api/units/142911/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-03-20T10:20:11.294265Z" }, { "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/olivetin/de/?format=api", "source": [ "Accessible - passes all the accessibility checks in Firefox, and issues with accessibility are taken seriously." ], "previous_source": "", "target": [ "" ], "id_hash": 5658615506882334071, "content_hash": 5658615506882334071, "location": "src/olivetin/DESCRIPTION.md:24", "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": 16, "source_unit": "https://translate.yunohost.org/api/units/138647/?format=api", "priority": 100, "id": 142912, "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/olivetin/de/?checksum=ce8770d2a83d0d77", "url": "https://translate.yunohost.org/api/units/142912/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-03-20T10:20:11.296799Z" }, { "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/olivetin/de/?format=api", "source": [ "Container - available for quickly testing and getting it up and running, great for the selfhosted community." ], "previous_source": "", "target": [ "" ], "id_hash": -309113641795705205, "content_hash": -309113641795705205, "location": "src/olivetin/DESCRIPTION.md:24", "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": 17, "source_unit": "https://translate.yunohost.org/api/units/138648/?format=api", "priority": 100, "id": 142913, "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/olivetin/de/?checksum=7bb5cec7d18a268b", "url": "https://translate.yunohost.org/api/units/142913/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-03-20T10:20:11.299105Z" }, { "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/olivetin/de/?format=api", "source": [ "Integrate with anything - OliveTin just runs Linux shell commands, so theoretially you could integrate with a bunch of stuff just by using curl, ping, etc. However, writing your own shell scripts is a reat way to extend OliveTin." ], "previous_source": "", "target": [ "" ], "id_hash": -4765727079190958685, "content_hash": -4765727079190958685, "location": "src/olivetin/DESCRIPTION.md:24", "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": 39, "source_unit": "https://translate.yunohost.org/api/units/138669/?format=api", "priority": 100, "id": 142914, "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/olivetin/de/?checksum=3ddcbc78ac5ceda3", "url": "https://translate.yunohost.org/api/units/142914/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-03-20T10:20:11.303366Z" }, { "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/olivetin/de/?format=api", "source": [ "Lightweight on resources - uses only a few MB of RAM and barely any CPU. Written in Go, with a web interface written as a modern, responsive, Single Page App that uses the REST/gRPC API." ], "previous_source": "", "target": [ "" ], "id_hash": -6282421840714355632, "content_hash": -6282421840714355632, "location": "src/olivetin/DESCRIPTION.md:24", "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": 35, "source_unit": "https://translate.yunohost.org/api/units/138679/?format=api", "priority": 100, "id": 142915, "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/olivetin/de/?checksum=28d05a9f1f10ac50", "url": "https://translate.yunohost.org/api/units/142915/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-03-20T10:20:11.307582Z" }, { "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/olivetin/de/?format=api", "source": [ "Good amount of unit tests and style checks - helps potential contributors be consistent, and helps with maintainability." ], "previous_source": "", "target": [ "" ], "id_hash": -6567629602826252932, "content_hash": -6567629602826252932, "location": "src/olivetin/DESCRIPTION.md:24", "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": 18, "source_unit": "https://translate.yunohost.org/api/units/138684/?format=api", "priority": 100, "id": 142916, "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/olivetin/de/?checksum=24db17ac4b338d7c", "url": "https://translate.yunohost.org/api/units/142916/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-03-20T10:20:11.311093Z" } ] }{ "count": 16, "next": null, "previous": null, "results": [ { "translation": "