Units
Translation components API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/translations/documentation/developer-workflows-changelog/fr/units/?format=api
https://translate.funkwhale.audio/api/translations/documentation/developer-workflows-changelog/fr/?format=api", "source": [ "Changelog fragments" ], "previous_source": "", "target": [ "" ], "id_hash": -6072565202396672480, "content_hash": -6072565202396672480, "location": "../../developer_documentation/workflows/changelog.md:1", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://translate.funkwhale.audio/api/units/373695/?format=api", "priority": 100, "id": 373850, "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-workflows-changelog/fr/?checksum=2bb9ea1f4bbf8e20", "url": "https://translate.funkwhale.audio/api/units/373850/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-25T08:06:55.487165Z" }, { "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-workflows-changelog/fr/?format=api", "source": [ "We try to add changelog fragments when we make changes so that we can show users what we've done. These fragments are small text files that contain a summary of changes. When we make a release, we compile these into a full changelog using [towncrier](https://pypi.org/project/towncrier/)." ], "previous_source": "", "target": [ "" ], "id_hash": 6192603599848369509, "content_hash": 6192603599848369509, "location": "../../developer_documentation/workflows/changelog.md:3", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 2, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 45, "source_unit": "https://translate.funkwhale.audio/api/units/373698/?format=api", "priority": 100, "id": 373852, "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-workflows-changelog/fr/?checksum=d5f08c2a0bc46d65", "url": "https://translate.funkwhale.audio/api/units/373852/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-25T08:06:55.488294Z" }, { "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-workflows-changelog/fr/?format=api", "source": [ "Each changelog fragment should contain a short and meaningful summary of changes and include the issue number (where applicable). For example:" ], "previous_source": "", "target": [ "" ], "id_hash": -2855591900122204372, "content_hash": -2855591900122204372, "location": "../../developer_documentation/workflows/changelog.md:5", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 3, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 21, "source_unit": "https://translate.funkwhale.audio/api/units/373701/?format=api", "priority": 100, "id": 373853, "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-workflows-changelog/fr/?checksum=585ee64be1bbb72c", "url": "https://translate.funkwhale.audio/api/units/373853/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-25T08:06:55.489341Z" }, { "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-workflows-changelog/fr/?format=api", "source": [ "If there's no issue, insert the merge request identifier instead:" ], "previous_source": "", "target": [ "" ], "id_hash": 8611285464763773120, "content_hash": 8611285464763773120, "location": "../../developer_documentation/workflows/changelog.md:11", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 4, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 10, "source_unit": "https://translate.funkwhale.audio/api/units/373704/?format=api", "priority": 100, "id": 373854, "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-workflows-changelog/fr/?checksum=f7816e8172bab0c0", "url": "https://translate.funkwhale.audio/api/units/373854/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-25T08:06:55.490319Z" }, { "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-workflows-changelog/fr/?format=api", "source": [ "Naming" ], "previous_source": "", "target": [ "" ], "id_hash": 5362749017316638557, "content_hash": 5362749017316638557, "location": "../../developer_documentation/workflows/changelog.md:17", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 5, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate.funkwhale.audio/api/units/373707/?format=api", "priority": 100, "id": 373855, "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-workflows-changelog/fr/?checksum=ca6c4fd174bbbf5d", "url": "https://translate.funkwhale.audio/api/units/373855/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-25T08:06:55.491423Z" }, { "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-workflows-changelog/fr/?format=api", "source": [ "Changelog fragments use the following naming convention: `changes/changelog.d/<name>.category>`. The `<name>` can be anything that describes your work, or the issue ID. The category can be one of the following:" ], "previous_source": "", "target": [ "" ], "id_hash": 8612741999899121716, "content_hash": 8612741999899121716, "location": "../../developer_documentation/workflows/changelog.md:19", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 6, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 29, "source_unit": "https://translate.funkwhale.audio/api/units/373710/?format=api", "priority": 100, "id": 373856, "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-workflows-changelog/fr/?checksum=f7869b3776131834", "url": "https://translate.funkwhale.audio/api/units/373856/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-25T08:06:55.492430Z" }, { "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-workflows-changelog/fr/?format=api", "source": [ "`feature` – a new feature" ], "previous_source": "", "target": [ "" ], "id_hash": -4206870269111778406, "content_hash": -4206870269111778406, "location": "../../developer_documentation/workflows/changelog.md:21", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "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/373713/?format=api", "priority": 100, "id": 373857, "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-workflows-changelog/fr/?checksum=459e31c77970c39a", "url": "https://translate.funkwhale.audio/api/units/373857/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-25T08:06:55.493442Z" }, { "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-workflows-changelog/fr/?format=api", "source": [ "`enhancement` – an extension of an existing feature" ], "previous_source": "", "target": [ "" ], "id_hash": 5238861755827553742, "content_hash": 5238861755827553742, "location": "../../developer_documentation/workflows/changelog.md:22", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 8, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 8, "source_unit": "https://translate.funkwhale.audio/api/units/373716/?format=api", "priority": 100, "id": 373858, "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-workflows-changelog/fr/?checksum=c8b42d029f7b05ce", "url": "https://translate.funkwhale.audio/api/units/373858/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-25T08:06:55.494467Z" }, { "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-workflows-changelog/fr/?format=api", "source": [ "`bugfix` – a bugfix or patch" ], "previous_source": "", "target": [ "" ], "id_hash": 7435706641761308059, "content_hash": 7435706641761308059, "location": "../../developer_documentation/workflows/changelog.md:23", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 9, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 6, "source_unit": "https://translate.funkwhale.audio/api/units/373720/?format=api", "priority": 100, "id": 373859, "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-workflows-changelog/fr/?checksum=e730efcb6c320d9b", "url": "https://translate.funkwhale.audio/api/units/373859/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-25T08:06:55.495310Z" }, { "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-workflows-changelog/fr/?format=api", "source": [ "`refactoring` – refactored code" ], "previous_source": "", "target": [ "" ], "id_hash": 8254778211332050939, "content_hash": 8254778211332050939, "location": "../../developer_documentation/workflows/changelog.md:24", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 10, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://translate.funkwhale.audio/api/units/373723/?format=api", "priority": 100, "id": 373860, "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-workflows-changelog/fr/?checksum=f28edd0c2a14cffb", "url": "https://translate.funkwhale.audio/api/units/373860/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-25T08:06:55.496099Z" }, { "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-workflows-changelog/fr/?format=api", "source": [ "`doc` – new documentation" ], "previous_source": "", "target": [ "" ], "id_hash": 2157935523474987872, "content_hash": 2157935523474987872, "location": "../../developer_documentation/workflows/changelog.md:25", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 11, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://translate.funkwhale.audio/api/units/373726/?format=api", "priority": 100, "id": 373861, "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-workflows-changelog/fr/?checksum=9df286ece4ec5b60", "url": "https://translate.funkwhale.audio/api/units/373861/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-25T08:06:55.496876Z" }, { "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-workflows-changelog/fr/?format=api", "source": [ "`i18n` – internationalization-related work" ], "previous_source": "", "target": [ "" ], "id_hash": 5571870135425330614, "content_hash": 5571870135425330614, "location": "../../developer_documentation/workflows/changelog.md:26", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "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/373729/?format=api", "priority": 100, "id": 373862, "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-workflows-changelog/fr/?checksum=cd53425dfca26db6", "url": "https://translate.funkwhale.audio/api/units/373862/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-25T08:06:55.497670Z" }, { "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-workflows-changelog/fr/?format=api", "source": [ "`misc` – any work that doesn't fit into the above categories" ], "previous_source": "", "target": [ "" ], "id_hash": -6882078371224947313, "content_hash": -6882078371224947313, "location": "../../developer_documentation/workflows/changelog.md:27", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 13, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 11, "source_unit": "https://translate.funkwhale.audio/api/units/373732/?format=api", "priority": 100, "id": 373863, "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-workflows-changelog/fr/?checksum=207df22f26bcf58f", "url": "https://translate.funkwhale.audio/api/units/373863/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-25T08:06:55.498494Z" }, { "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-workflows-changelog/fr/?format=api", "source": [ "You can create these files manually or use the following command to create a fragment:" ], "previous_source": "", "target": [ "" ], "id_hash": -5244313548100685046, "content_hash": -5244313548100685046, "location": "../../developer_documentation/workflows/changelog.md:29", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 14, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 15, "source_unit": "https://translate.funkwhale.audio/api/units/373735/?format=api", "priority": 100, "id": 373864, "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-workflows-changelog/fr/?checksum=3738749d12b0b30a", "url": "https://translate.funkwhale.audio/api/units/373864/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-25T08:06:55.499426Z" } ] }{ "count": 14, "next": null, "previous": null, "results": [ { "translation": "