Units
Translation components API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/translations/documentation/booksdev-model_index/zh_TW/units/?format=api&page=8
https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/zh_TW/units/?format=api&page=7", "results": [ { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/zh_TW/?format=api", "source": [ "When a change is committed to a part of the source that has been contributed from an outside crossref:dev-model[role-vendor, Vendor], the maintainer should ensure that the patch is contributed back to the vendor. This is in line with the open source philosophy and makes it easier to stay in sync with outside projects as the patches do not have to be reapplied every time a new release is made." ], "previous_source": "", "target": [ "" ], "id_hash": 6565447558078270760, "content_hash": 6565447558078270760, "location": "documentation/content/en/books/dev-model/_index.adoc:754", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 236, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 69, "source_unit": "https://translate-dev.freebsd.org/api/units/1722781/?format=api", "priority": 100, "id": 1723197, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/zh_TW/?checksum=db1d27c4d2b60d28", "url": "https://translate-dev.freebsd.org/api/units/1723197/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-12-29T15:26:50.032921Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/zh_TW/?format=api", "source": [ "crossref:dev-model[role-vendor, Vendor]" ], "previous_source": "", "target": [ "" ], "id_hash": -6149196596127619027, "content_hash": -6149196596127619027, "location": "documentation/content/en/books/dev-model/_index.adoc:784", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 247, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/1722783/?format=api", "priority": 100, "id": 1723198, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/zh_TW/?checksum=2aa9aa4691c5a82d", "url": "https://translate-dev.freebsd.org/api/units/1723198/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-12-29T15:26:50.034213Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/zh_TW/?format=api", "source": [ "crossref:dev-model[role-reviewer, Reviewers]" ], "previous_source": "", "target": [ "" ], "id_hash": -5073418801153766620, "content_hash": -5073418801153766620, "location": "documentation/content/en/books/dev-model/_index.adoc:785", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 248, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/1722785/?format=api", "priority": 100, "id": 1723199, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/zh_TW/?checksum=3997987b00710b24", "url": "https://translate-dev.freebsd.org/api/units/1723199/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-12-29T15:26:50.034933Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/zh_TW/?format=api", "source": [ "crossref:dev-model[role-election-manager, Election Manager]" ], "previous_source": "", "target": [ "" ], "id_hash": -8197884154025440939, "content_hash": -8197884154025440939, "location": "documentation/content/en/books/dev-model/_index.adoc:827", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 262, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://translate-dev.freebsd.org/api/units/1722787/?format=api", "priority": 100, "id": 1723200, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/zh_TW/?checksum=0e3b43cbd1828955", "url": "https://translate-dev.freebsd.org/api/units/1723200/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-12-29T15:26:50.036293Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/zh_TW/?format=api", "source": [ "The requirements of the project are given by developer wishes, requests from the community in terms of direct requests by mail, Problem Reports, commercial funding for the development of features, or contributions by the scientific community. The wishes that come within the responsibility of a developer are given to that developer who prioritises their time between the request and their wishes. A common way to do this is maintain a TODO-list maintained by the project. Items that do not come within someone's responsibility are collected on TODO-lists unless someone volunteers to take the responsibility. All requests, their distribution and follow-up are handled by the crossref:dev-model[tool-bugzilla, Bugzilla] tool." ], "previous_source": "", "target": [ "" ], "id_hash": -4586487973003705698, "content_hash": -4586487973003705698, "location": "documentation/content/en/books/dev-model/_index.adoc:848", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 265, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 107, "source_unit": "https://translate-dev.freebsd.org/api/units/1722789/?format=api", "priority": 100, "id": 1723201, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/zh_TW/?checksum=4059857d2283429e", "url": "https://translate-dev.freebsd.org/api/units/1723201/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-12-29T15:26:50.037137Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/zh_TW/?format=api", "source": [ "Problem reports are sent to an email address where it is inserted into the Problem Reports maintenance database. A crossref:dev-model[role-bugbuster, Bugbuster] classifies the problem and sends it to the correct group or maintainer within the project. After someone has taken responsibility for the report, the report is being analysed. This analysis includes verifying the problem and thinking out a solution for the problem. Often feedback is required from the report originator or even from the FreeBSD community. Once a patch for the problem is made, the originator may be asked to try it out. Finally, the working patch is integrated into the project, and documented if applicable. It there goes through the regular maintenance cycle as described in section crossref:dev-model[model-maintenance, Maintenance]. These are the states a problem report can be in: open, analyzed, feedback, patched, suspended and closed. The suspended state is for when further progress is not possible due to the lack of information or for when the task would require so much work that nobody is working on it at the moment." ], "previous_source": "", "target": [ "" ], "id_hash": -7874949438399358188, "content_hash": -7874949438399358188, "location": "documentation/content/en/books/dev-model/_index.adoc:941", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 277, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 174, "source_unit": "https://translate-dev.freebsd.org/api/units/1722791/?format=api", "priority": 100, "id": 1723202, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/zh_TW/?checksum=12b68f35840b5b14", "url": "https://translate-dev.freebsd.org/api/units/1723202/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-12-29T15:26:50.038582Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/zh_TW/?format=api", "source": [ "crossref:dev-model[role-problem-originator, Report originator]" ], "previous_source": "", "target": [ "" ], "id_hash": 2366996795903978657, "content_hash": 2366996795903978657, "location": "documentation/content/en/books/dev-model/_index.adoc:953", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 282, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://translate-dev.freebsd.org/api/units/1722793/?format=api", "priority": 100, "id": 1723203, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/zh_TW/?checksum=a0d9430b84582ca1", "url": "https://translate-dev.freebsd.org/api/units/1723203/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-12-29T15:26:50.039654Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/zh_TW/?format=api", "source": [ "crossref:dev-model[role-bugbuster, Bugbuster]" ], "previous_source": "", "target": [ "" ], "id_hash": -7555495548387284506, "content_hash": -7555495548387284506, "location": "documentation/content/en/books/dev-model/_index.adoc:955", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 283, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/1722795/?format=api", "priority": 100, "id": 1723204, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/zh_TW/?checksum=17257cd45854a9e6", "url": "https://translate-dev.freebsd.org/api/units/1723204/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-12-29T15:26:50.040297Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/zh_TW/?format=api", "source": [ "For releases of the -STABLE-branch, the release process starts 45 days before the anticipated release date. During the first phase, the first 15 days, the developers merge what changes they have had in -CURRENT that they want to have in the release to the release branch. When this period is over, the code enters a 15 day code freeze in which only bug fixes, documentation updates, security-related fixes and minor device driver changes are allowed. These changes must be approved by the release engineer in advance. At the beginning of the last 15 day period a release candidate is created for widespread testing. Updates are less likely to be allowed during this period, except for important bug fixes and security updates. In this final period, all releases are considered release candidates. At the end of the release process, a release is created with the new version number, including binary distributions on web sites and the creation of CD-ROM images. However, the release is not considered \"really released\" until a crossref:dev-model[tool-pgp, Pretty Good Privacy]-signed message stating exactly that, is sent to the mailing list freebsd-announce; anything labelled as a \"release\" before that may well be in-process and subject to change before the PGP-signed message is sent. footnote:[Many commercial vendors use these images to create CD-ROMs that are sold in retail outlets.]." ], "previous_source": "", "target": [ "" ], "id_hash": 3835032333531457412, "content_hash": 3835032333531457412, "location": "documentation/content/en/books/dev-model/_index.adoc:1017", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 301, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 220, "source_unit": "https://translate-dev.freebsd.org/api/units/1722797/?format=api", "priority": 100, "id": 1723205, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/zh_TW/?checksum=b538c596a647a784", "url": "https://translate-dev.freebsd.org/api/units/1723205/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-12-29T15:26:50.041879Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/zh_TW/?format=api", "source": [ "crossref:dev-model[fig-ports,image::portsstatus.svg] shows the number of ports available to FreeBSD in the period 1995 to 2022. It looks like the curve has first grown exponentially, and then from the middle of 2001 to the middle of 2007 grown linearly at a rate of about 2000 ports/year, before its growth rate gets lower." ], "previous_source": "", "target": [ "" ], "id_hash": 8191719087733504300, "content_hash": 8191719087733504300, "location": "documentation/content/en/books/dev-model/_index.adoc:1113", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 332, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 51, "source_unit": "https://translate-dev.freebsd.org/api/units/1722799/?format=api", "priority": 100, "id": 1723206, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/zh_TW/?checksum=f1aed51bd424792c", "url": "https://translate-dev.freebsd.org/api/units/1723206/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-12-29T15:26:50.044175Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/zh_TW/?format=api", "source": [ "Ports has its own core team with the crossref:dev-model[role-ports-manager, Ports Manager] as its leader, and this team can appoint committers without FreeBSD Core's approval. Unlike in the FreeBSD Project, where a lot of maintenance frequently is rewarded with a commit bit, the ports sub-project contains many active maintainers that are not committers." ], "previous_source": "", "target": [ "" ], "id_hash": -3387023624055502199, "content_hash": -3387023624055502199, "location": "documentation/content/en/books/dev-model/_index.adoc:1119", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 334, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 52, "source_unit": "https://translate-dev.freebsd.org/api/units/1722801/?format=api", "priority": 100, "id": 1723207, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/zh_TW/?checksum=50fedff58a50ca89", "url": "https://translate-dev.freebsd.org/api/units/1723207/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-12-29T15:26:50.044980Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/zh_TW/?format=api", "source": [ "Number of ports added between 1995 and 2022" ], "previous_source": "", "target": [ "" ], "id_hash": 7591116799900567040, "content_hash": 7591116799900567040, "location": "documentation/content/en/books/dev-model/_index.adoc:1107", "context": "", "note": "type: Block title", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 330, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 8, "source_unit": "https://translate-dev.freebsd.org/api/units/1765434/?format=api", "priority": 100, "id": 1765468, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/zh_TW/?checksum=e95910829292c600", "url": "https://translate-dev.freebsd.org/api/units/1765468/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-01-24T13:43:29.117190Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/zh_TW/?format=api", "source": [ "portsstatus.svg" ], "previous_source": "", "target": [ "" ], "id_hash": -3669657915773055932, "content_hash": -3669657915773055932, "location": "documentation/content/en/books/dev-model/_index.adoc:1109", "context": "", "note": "type: Target for macro image", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 331, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/1765436/?format=api", "priority": 100, "id": 1765469, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/zh_TW/?checksum=4d12c1917b258c44", "url": "https://translate-dev.freebsd.org/api/units/1765469/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-01-24T13:43:29.118093Z" } ] }{ "count": 363, "next": null, "previous": "