Units
Translation components API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/translations/documentation/administrator-configuration-optimize/en_devel/units/?format=api
https://translate.funkwhale.audio/api/translations/documentation/administrator-configuration-optimize/en_devel/?format=api", "source": [ "Optimize memory usage" ], "previous_source": "", "target": [ "Optimize memory usage" ], "id_hash": 2390973432087686857, "content_hash": 2390973432087686857, "location": "../../administrator/configuration/optimize.md:1", "context": "", "note": "", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 1, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://translate.funkwhale.audio/api/units/372141/?format=api", "priority": 100, "id": 372141, "web_url": "https://translate.funkwhale.audio/translate/documentation/administrator-configuration-optimize/en_devel/?checksum=a12e71ab26fbaec9", "url": "https://translate.funkwhale.audio/api/units/372141/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-25T08:06:47.943925Z" }, { "translation": "https://translate.funkwhale.audio/api/translations/documentation/administrator-configuration-optimize/en_devel/?format=api", "source": [ "Funkwhale has a reasonable memory footprint. If you're running Funkwhale on a limited device, you can use these tweaks to reduce the footprint." ], "previous_source": "", "target": [ "Funkwhale has a reasonable memory footprint. If you're running Funkwhale on a limited device, you can use these tweaks to reduce the footprint." ], "id_hash": -4457651293378153080, "content_hash": -4457651293378153080, "location": "../../administrator/configuration/optimize.md:3", "context": "", "note": "", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 2, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 23, "source_unit": "https://translate.funkwhale.audio/api/units/372142/?format=api", "priority": 100, "id": 372142, "web_url": "https://translate.funkwhale.audio/translate/documentation/administrator-configuration-optimize/en_devel/?checksum=42233dc42da27588", "url": "https://translate.funkwhale.audio/api/units/372142/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-25T08:06:47.956333Z" }, { "translation": "https://translate.funkwhale.audio/api/translations/documentation/administrator-configuration-optimize/en_devel/?format=api", "source": [ "Reduce workers concurrency" ], "previous_source": "", "target": [ "Reduce workers concurrency" ], "id_hash": -8140733495903834921, "content_hash": -8140733495903834921, "location": "../../administrator/configuration/optimize.md:5", "context": "", "note": "", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 3, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://translate.funkwhale.audio/api/units/372143/?format=api", "priority": 100, "id": 372143, "web_url": "https://translate.funkwhale.audio/translate/documentation/administrator-configuration-optimize/en_devel/?checksum=0f064e0455872cd7", "url": "https://translate.funkwhale.audio/api/units/372143/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-25T08:06:47.964668Z" }, { "translation": "https://translate.funkwhale.audio/api/translations/documentation/administrator-configuration-optimize/en_devel/?format=api", "source": [ "Funkwhale uses Celery to handle asynchronous tasks. By default, Celery spawns a worker per CPU core. This can lead to higher memory usage." ], "previous_source": "", "target": [ "Funkwhale uses Celery to handle asynchronous tasks. By default, Celery spawns a worker per CPU core. This can lead to higher memory usage." ], "id_hash": -5362972886264432401, "content_hash": -5362972886264432401, "location": "../../administrator/configuration/optimize.md:7", "context": "", "note": "", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 4, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 23, "source_unit": "https://translate.funkwhale.audio/api/units/372144/?format=api", "priority": 100, "id": 372144, "web_url": "https://translate.funkwhale.audio/translate/documentation/administrator-configuration-optimize/en_devel/?checksum=3592e492fe2838ef", "url": "https://translate.funkwhale.audio/api/units/372144/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-25T08:06:47.974390Z" }, { "translation": "https://translate.funkwhale.audio/api/translations/documentation/administrator-configuration-optimize/en_devel/?format=api", "source": [ "You can set the number of workers using the `CELERYD_CONCURRENCY` variable in your `.env` file. For example, a value of `CELERYD_CONCURRENCY=1` spawns a single worker." ], "previous_source": "", "target": [ "You can set the number of workers using the `CELERYD_CONCURRENCY` variable in your `.env` file. For example, a value of `CELERYD_CONCURRENCY=1` spawns a single worker." ], "id_hash": -8695043801316165248, "content_hash": -8695043801316165248, "location": "../../administrator/configuration/optimize.md:9", "context": "", "note": "", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 5, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 25, "source_unit": "https://translate.funkwhale.audio/api/units/372145/?format=api", "priority": 100, "id": 372145, "web_url": "https://translate.funkwhale.audio/translate/documentation/administrator-configuration-optimize/en_devel/?checksum=0754ffbb24167980", "url": "https://translate.funkwhale.audio/api/units/372145/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-25T08:06:47.982707Z" }, { "translation": "https://translate.funkwhale.audio/api/translations/documentation/administrator-configuration-optimize/en_devel/?format=api", "source": [ "Reducing the number of celery workers slows down the handling of asynchronous tasks. On larger instances, this can cause performance problems." ], "previous_source": "", "target": [ "Reducing the number of celery workers slows down the handling of asynchronous tasks. On larger instances, this can cause performance problems." ], "id_hash": 6038931633383312109, "content_hash": 6038931633383312109, "location": "../../administrator/configuration/optimize.md:12", "context": "", "note": "", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 6, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 21, "source_unit": "https://translate.funkwhale.audio/api/units/372146/?format=api", "priority": 100, "id": 372146, "web_url": "https://translate.funkwhale.audio/translate/documentation/administrator-configuration-optimize/en_devel/?checksum=d3ce98532eae8aed", "url": "https://translate.funkwhale.audio/api/units/372146/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-25T08:06:47.991571Z" }, { "translation": "https://translate.funkwhale.audio/api/translations/documentation/administrator-configuration-optimize/en_devel/?format=api", "source": [ "Switch to solo pool execution" ], "previous_source": "", "target": [ "Switch to solo pool execution" ], "id_hash": 3258366245391381259, "content_hash": 3258366245391381259, "location": "../../administrator/configuration/optimize.md:15", "context": "", "note": "", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 7, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 5, "source_unit": "https://translate.funkwhale.audio/api/units/372150/?format=api", "priority": 100, "id": 372150, "web_url": "https://translate.funkwhale.audio/translate/documentation/administrator-configuration-optimize/en_devel/?checksum=ad380ad62cad330b", "url": "https://translate.funkwhale.audio/api/units/372150/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-25T08:06:48.000842Z" }, { "translation": "https://translate.funkwhale.audio/api/translations/documentation/administrator-configuration-optimize/en_devel/?format=api", "source": [ "Celery uses a `prefork` pool by default. This enables the server to process many tasks at the same time. You can switch to a `solo` pool which handles tasks one at a time. This reduces memory overhead but removes the ability to process tasks concurrently." ], "previous_source": "", "target": [ "Celery uses a `prefork` pool by default. This enables the server to process many tasks at the same time. You can switch to a `solo` pool which handles tasks one at a time. This reduces memory overhead but removes the ability to process tasks concurrently." ], "id_hash": 2337806917877688273, "content_hash": 2337806917877688273, "location": "../../administrator/configuration/optimize.md:17", "context": "", "note": "", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 8, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 45, "source_unit": "https://translate.funkwhale.audio/api/units/372162/?format=api", "priority": 100, "id": 372162, "web_url": "https://translate.funkwhale.audio/translate/documentation/administrator-configuration-optimize/en_devel/?checksum=a0718f016d8ce7d1", "url": "https://translate.funkwhale.audio/api/units/372162/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-25T08:06:48.009472Z" }, { "translation": "https://translate.funkwhale.audio/api/translations/documentation/administrator-configuration-optimize/en_devel/?format=api", "source": [ "Debian" ], "previous_source": "", "target": [ "Debian" ], "id_hash": 66094499807608419, "content_hash": 66094499807608419, "location": "../../administrator/configuration/optimize.md:0", "context": "", "note": "", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 9, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate.funkwhale.audio/api/units/372174/?format=api", "priority": 100, "id": 372174, "web_url": "https://translate.funkwhale.audio/translate/documentation/administrator-configuration-optimize/en_devel/?checksum=80ead098eea3be63", "url": "https://translate.funkwhale.audio/api/units/372174/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-25T08:06:48.018590Z" }, { "translation": "https://translate.funkwhale.audio/api/translations/documentation/administrator-configuration-optimize/en_devel/?format=api", "source": [ "Open your `funkwhale-worker` unit file in an editor." ], "previous_source": "", "target": [ "Open your `funkwhale-worker` unit file in an editor." ], "id_hash": 165419746932065080, "content_hash": 165419746932065080, "location": "../../administrator/configuration/optimize.md:25", "context": "", "note": "", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 10, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 8, "source_unit": "https://translate.funkwhale.audio/api/units/372186/?format=api", "priority": 100, "id": 372186, "web_url": "https://translate.funkwhale.audio/translate/documentation/administrator-configuration-optimize/en_devel/?checksum=824bb06226b88338", "url": "https://translate.funkwhale.audio/api/units/372186/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-25T08:06:48.027302Z" }, { "translation": "https://translate.funkwhale.audio/api/translations/documentation/administrator-configuration-optimize/en_devel/?format=api", "source": [ "Add the `--pool=solo` flag to the `ExecStart` line of your unit file." ], "previous_source": "", "target": [ "Add the `--pool=solo` flag to the `ExecStart` line of your unit file." ], "id_hash": -2151678147712686857, "content_hash": -2151678147712686857, "location": "../../administrator/configuration/optimize.md:31", "context": "", "note": "", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 11, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 12, "source_unit": "https://translate.funkwhale.audio/api/units/372190/?format=api", "priority": 100, "id": 372190, "web_url": "https://translate.funkwhale.audio/translate/documentation/administrator-configuration-optimize/en_devel/?checksum=6223b41fee9d64f7", "url": "https://translate.funkwhale.audio/api/units/372190/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-25T08:06:48.036103Z" }, { "translation": "https://translate.funkwhale.audio/api/translations/documentation/administrator-configuration-optimize/en_devel/?format=api", "source": [ "Restart the Celery service." ], "previous_source": "", "target": [ "Restart the Celery service." ], "id_hash": -413416462968861978, "content_hash": -413416462968861978, "location": "../../administrator/configuration/optimize.md:42", "context": "", "note": "", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 12, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://translate.funkwhale.audio/api/units/372191/?format=api", "priority": 100, "id": 372191, "web_url": "https://translate.funkwhale.audio/translate/documentation/administrator-configuration-optimize/en_devel/?checksum=7a433fead4714ae6", "url": "https://translate.funkwhale.audio/api/units/372191/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-25T08:06:48.044220Z" }, { "translation": "https://translate.funkwhale.audio/api/translations/documentation/administrator-configuration-optimize/en_devel/?format=api", "source": [ "Docker" ], "previous_source": "", "target": [ "Docker" ], "id_hash": -8307836762099421938, "content_hash": -8307836762099421938, "location": "../../administrator/configuration/optimize.md:0", "context": "", "note": "", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 13, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate.funkwhale.audio/api/units/372192/?format=api", "priority": 100, "id": 372192, "web_url": "https://translate.funkwhale.audio/translate/documentation/administrator-configuration-optimize/en_devel/?checksum=0cb4a27b4f21ed0e", "url": "https://translate.funkwhale.audio/api/units/372192/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-25T08:06:48.052180Z" }, { "translation": "https://translate.funkwhale.audio/api/translations/documentation/administrator-configuration-optimize/en_devel/?format=api", "source": [ "Add the `--pool=solo` flag to the `celerybeat` command in `docker-compose.yml`." ], "previous_source": "", "target": [ "Add the `--pool=solo` flag to the `celerybeat` command in `docker-compose.yml`." ], "id_hash": 1598019294540238674, "content_hash": 1598019294540238674, "location": "../../administrator/configuration/optimize.md:53", "context": "", "note": "", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 14, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 10, "source_unit": "https://translate.funkwhale.audio/api/units/372193/?format=api", "priority": 100, "id": 372193, "web_url": "https://translate.funkwhale.audio/translate/documentation/administrator-configuration-optimize/en_devel/?checksum=962d4e14eb4a8f52", "url": "https://translate.funkwhale.audio/api/units/372193/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-25T08:06:48.060073Z" }, { "translation": "https://translate.funkwhale.audio/api/translations/documentation/administrator-configuration-optimize/en_devel/?format=api", "source": [ "Restart Celery." ], "previous_source": "", "target": [ "Restart Celery." ], "id_hash": 5333147458863292600, "content_hash": 5333147458863292600, "location": "../../administrator/configuration/optimize.md:61", "context": "", "note": "", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 15, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://translate.funkwhale.audio/api/units/372194/?format=api", "priority": 100, "id": 372194, "web_url": "https://translate.funkwhale.audio/translate/documentation/administrator-configuration-optimize/en_devel/?checksum=ca03255b8c52e0b8", "url": "https://translate.funkwhale.audio/api/units/372194/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-25T08:06:48.068094Z" } ] }{ "count": 15, "next": null, "previous": null, "results": [ { "translation": "