Units
Translation components API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/translations/documentation/booksdev-model_index/nb_NO/units/?format=api&page=4
{ "count": 363, "next": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/nb_NO/units/?format=api&page=5", "previous": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/nb_NO/units/?format=api&page=3", "results": [ { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/nb_NO/?format=api", "source": [ "Warn mirrors" ], "previous_source": "", "target": [ "" ], "id_hash": -4070379032929450410, "content_hash": -4070379032929450410, "location": "documentation/content/en/books/dev-model/_index.adoc:1044", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 312, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/336229/?format=api", "priority": 100, "id": 910126, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/nb_NO/?checksum=47831bd5d90ac656", "url": "https://translate-dev.freebsd.org/api/units/910126/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-04-04T22:50:20.641317Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/nb_NO/?format=api", "source": [ "Publish release" ], "previous_source": "", "target": [ "" ], "id_hash": 3334130529288427575, "content_hash": 3334130529288427575, "location": "documentation/content/en/books/dev-model/_index.adoc:1045", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 313, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/336231/?format=api", "priority": 100, "id": 910128, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/nb_NO/?checksum=ae45360d29059837", "url": "https://translate-dev.freebsd.org/api/units/910128/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-04-04T22:50:20.665359Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/nb_NO/?format=api", "source": [ "Tools" ], "previous_source": "", "target": [ "" ], "id_hash": 9204642121773998020, "content_hash": 9204642121773998020, "location": "documentation/content/en/books/dev-model/_index.adoc:1051", "context": "", "note": "type: Title ==", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 314, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/336235/?format=api", "priority": 100, "id": 910131, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/nb_NO/?checksum=ffbd753dd0efdfc4", "url": "https://translate-dev.freebsd.org/api/units/910131/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-04-04T22:50:20.743394Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/nb_NO/?format=api", "source": [ "Bugzilla" ], "previous_source": "", "target": [ "" ], "id_hash": 1488019802532502062, "content_hash": 1488019802532502062, "location": "documentation/content/en/books/dev-model/_index.adoc:1063", "context": "", "note": "type: Title ===", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 318, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/336243/?format=api", "priority": 100, "id": 910141, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/nb_NO/?checksum=94a6822064b25a2e", "url": "https://translate-dev.freebsd.org/api/units/910141/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-04-04T22:50:20.894093Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/nb_NO/?format=api", "source": [ "Mailman" ], "previous_source": "", "target": [ "" ], "id_hash": 2738893666296516259, "content_hash": 2738893666296516259, "location": "documentation/content/en/books/dev-model/_index.adoc:1071", "context": "", "note": "type: Title ===", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 320, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/336247/?format=api", "priority": 100, "id": 910151, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/nb_NO/?checksum=a6028147392bcea3", "url": "https://translate-dev.freebsd.org/api/units/910151/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-04-04T22:50:20.983801Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/nb_NO/?format=api", "source": [ "Pretty Good Privacy" ], "previous_source": "", "target": [ "" ], "id_hash": 2820662579045604498, "content_hash": 2820662579045604498, "location": "documentation/content/en/books/dev-model/_index.adoc:1081", "context": "", "note": "type: Title ===", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 322, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://translate-dev.freebsd.org/api/units/336251/?format=api", "priority": 100, "id": 910157, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/nb_NO/?checksum=a72501abcf401c92", "url": "https://translate-dev.freebsd.org/api/units/910157/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-04-04T22:50:21.126211Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/nb_NO/?format=api", "source": [ "Secure Shell" ], "previous_source": "", "target": [ "" ], "id_hash": 6718739163996819465, "content_hash": 6718739163996819465, "location": "documentation/content/en/books/dev-model/_index.adoc:1088", "context": "", "note": "type: Title ===", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 324, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/336255/?format=api", "priority": 100, "id": 910161, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/nb_NO/?checksum=dd3dc1ac18891009", "url": "https://translate-dev.freebsd.org/api/units/910161/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-04-04T22:50:21.170413Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/nb_NO/?format=api", "source": [ "Sub-projects" ], "previous_source": "", "target": [ "" ], "id_hash": -4444303831900086593, "content_hash": -4444303831900086593, "location": "documentation/content/en/books/dev-model/_index.adoc:1097", "context": "", "note": "type: Title ==", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 326, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/336259/?format=api", "priority": 100, "id": 910165, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/nb_NO/?checksum=4252a93639b01ebf", "url": "https://translate-dev.freebsd.org/api/units/910165/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-04-04T22:50:21.208944Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/nb_NO/?format=api", "source": [ "The Ports Subproject" ], "previous_source": "", "target": [ "" ], "id_hash": 516846412554472503, "content_hash": 516846412554472503, "location": "documentation/content/en/books/dev-model/_index.adoc:1102", "context": "", "note": "type: Title ===", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 328, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://translate-dev.freebsd.org/api/units/336263/?format=api", "priority": 100, "id": 910168, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/nb_NO/?checksum=872c3512e7be8c37", "url": "https://translate-dev.freebsd.org/api/units/910168/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-04-04T22:50:21.234411Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/nb_NO/?format=api", "source": [ "For efficiency of communication, teams depending on Ports, such as the release engineering team, have their own ports liaisons." ], "previous_source": "", "target": [ "" ], "id_hash": 7535583395054608446, "content_hash": 7535583395054608446, "location": "documentation/content/en/books/dev-model/_index.adoc:1128", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 337, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 19, "source_unit": "https://translate-dev.freebsd.org/api/units/336291/?format=api", "priority": 100, "id": 910187, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/nb_NO/?checksum=e893c52c2d8fe03e", "url": "https://translate-dev.freebsd.org/api/units/910187/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-04-04T22:50:21.486582Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/nb_NO/?format=api", "source": [ "The FreeBSD Documentation Project" ], "previous_source": "", "target": [ "" ], "id_hash": 1585651266398831762, "content_hash": 1585651266398831762, "location": "documentation/content/en/books/dev-model/_index.adoc:1130", "context": "", "note": "type: Title ===", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 338, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://translate-dev.freebsd.org/api/units/336293/?format=api", "priority": 100, "id": 910188, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/nb_NO/?checksum=96015d6cf759c492", "url": "https://translate-dev.freebsd.org/api/units/910188/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-04-04T22:50:21.497666Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/nb_NO/?format=api", "source": [ "The goal of the Documentation project is to provide good and useful documentation of the FreeBSD project, thus making it easier for new users to get familiar with the system and detailing advanced features for the users." ], "previous_source": "", "target": [ "" ], "id_hash": -7513656491657806972, "content_hash": -7513656491657806972, "location": "documentation/content/en/books/dev-model/_index.adoc:1137", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 340, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 37, "source_unit": "https://translate-dev.freebsd.org/api/units/336297/?format=api", "priority": 100, "id": 910190, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/nb_NO/?checksum=17ba213ada6dbb84", "url": "https://translate-dev.freebsd.org/api/units/910190/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-04-04T22:50:21.517578Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/nb_NO/?format=api", "source": [ "The main tasks in the Documentation project are to work on current projects in the \"FreeBSD Documentation Set\", and translate the documentation to other languages." ], "previous_source": "", "target": [ "" ], "id_hash": -8458622119296338367, "content_hash": -8458622119296338367, "location": "documentation/content/en/books/dev-model/_index.adoc:1139", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 341, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 25, "source_unit": "https://translate-dev.freebsd.org/api/units/336299/?format=api", "priority": 100, "id": 910192, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/nb_NO/?checksum=0a9cefff8a147641", "url": "https://translate-dev.freebsd.org/api/units/910192/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-04-04T22:50:21.549905Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/nb_NO/?format=api", "source": [ "References" ], "previous_source": "", "target": [ "" ], "id_hash": -6862295058752189145, "content_hash": -6862295058752189145, "location": "documentation/content/en/books/dev-model/_index.adoc:1155", "context": "", "note": "type: Title ==", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 345, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/336307/?format=api", "priority": 100, "id": 910197, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/nb_NO/?checksum=20c43b0087284d27", "url": "https://translate-dev.freebsd.org/api/units/910197/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-04-04T22:50:21.601507Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/nb_NO/?format=api", "source": [ "[Brooks, 1995] Frederick P. Brooks. Copyright © 1975, 1995 Pearson Education Limited. 0201835959. Addison-Wesley Pub Co. The Mythical Man-Month. Essays on Software Engineering, Anniversary Edition (2nd Edition)." ], "previous_source": "", "target": [ "" ], "id_hash": 8942626236800110925, "content_hash": 8942626236800110925, "location": "documentation/content/en/books/dev-model/_index.adoc:1159", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 346, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 27, "source_unit": "https://translate-dev.freebsd.org/api/units/336309/?format=api", "priority": 100, "id": 910199, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/nb_NO/?checksum=fc1a972eab8f114d", "url": "https://translate-dev.freebsd.org/api/units/910199/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-04-04T22:50:21.612205Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/nb_NO/?format=api", "source": [ "[Saers, 2003] Niklas Saers. Copyright © 2003. A project model for the FreeBSD Project. Candidatus Scientiarum thesis. http://niklas.saers.com/thesis." ], "previous_source": "", "target": [ "" ], "id_hash": -3500427692181398880, "content_hash": -3500427692181398880, "location": "documentation/content/en/books/dev-model/_index.adoc:1162", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 347, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 18, "source_unit": "https://translate-dev.freebsd.org/api/units/336311/?format=api", "priority": 100, "id": 910202, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/nb_NO/?checksum=4f6bfb8f5d965aa0", "url": "https://translate-dev.freebsd.org/api/units/910202/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-04-04T22:50:21.692131Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/nb_NO/?format=api", "source": [ "[Jørgensen, 2001] Niels Jørgensen. Copyright © 2001. Putting it All in the Trunk. Incremental Software Development in the FreeBSD Open Source Project. http://www.dat.ruc.dk/~nielsj/research/papers/freebsd.pdf." ], "previous_source": "", "target": [ "" ], "id_hash": 1359772247019831331, "content_hash": 1359772247019831331, "location": "documentation/content/en/books/dev-model/_index.adoc:1165", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 348, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 23, "source_unit": "https://translate-dev.freebsd.org/api/units/336313/?format=api", "priority": 100, "id": 910203, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/nb_NO/?checksum=92dee1a77f0d4023", "url": "https://translate-dev.freebsd.org/api/units/910203/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-04-04T22:50:21.705285Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/nb_NO/?format=api", "source": [ "[PMI, 2000] Project Management Institute. Copyright © 1996, 2000 Project Management Institute. 1-880410-23-0. Project Management Institute. Newtown Square Pennsylvania USA . PMBOK Guide. A Guide to the Project Management Body of Knowledge, 2000 Edition." ], "previous_source": "", "target": [ "" ], "id_hash": -6764068508364600025, "content_hash": -6764068508364600025, "location": "documentation/content/en/books/dev-model/_index.adoc:1168", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 349, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 34, "source_unit": "https://translate-dev.freebsd.org/api/units/336315/?format=api", "priority": 100, "id": 910205, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/nb_NO/?checksum=222133877a858d27", "url": "https://translate-dev.freebsd.org/api/units/910205/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-04-04T22:50:21.721117Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/nb_NO/?format=api", "source": [ "[FreeBSD, 2000A] Copyright © 2002 The FreeBSD Project. Core Bylaws. https://www.freebsd.org/internal/bylaws/." ], "previous_source": "", "target": [ "" ], "id_hash": -6387206601737741884, "content_hash": -6387206601737741884, "location": "documentation/content/en/books/dev-model/_index.adoc:1171", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 350, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 11, "source_unit": "https://translate-dev.freebsd.org/api/units/336317/?format=api", "priority": 100, "id": 910211, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/nb_NO/?checksum=275c156fc46459c4", "url": "https://translate-dev.freebsd.org/api/units/910211/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-04-04T22:50:21.819814Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/nb_NO/?format=api", "source": [ "[FreeBSD, 2002B] Copyright © 2002 The FreeBSD Project. Core team election 2002. http://election.uk.freebsd.org/candidates.html." ], "previous_source": "", "target": [ "" ], "id_hash": -5569103765903760768, "content_hash": -5569103765903760768, "location": "documentation/content/en/books/dev-model/_index.adoc:1177", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 352, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 13, "source_unit": "https://translate-dev.freebsd.org/api/units/336321/?format=api", "priority": 100, "id": 910214, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/nb_NO/?checksum=32b691a19c042280", "url": "https://translate-dev.freebsd.org/api/units/910214/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-04-04T22:50:21.915884Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/nb_NO/?format=api", "source": [ "[FreeBSD, 2002G] Copyright © 2002 The FreeBSD Project. The FreeBSD Project. Core team elections 2002. http://election.uk.freebsd.org." ], "previous_source": "", "target": [ "" ], "id_hash": -1185869623482582761, "content_hash": -1185869623482582761, "location": "documentation/content/en/books/dev-model/_index.adoc:1198", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 359, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 16, "source_unit": "https://translate-dev.freebsd.org/api/units/336335/?format=api", "priority": 100, "id": 910226, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/nb_NO/?checksum=6f8af1dc4664f917", "url": "https://translate-dev.freebsd.org/api/units/910226/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-04-04T22:50:22.238791Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/nb_NO/?format=api", "source": [ "[FreeBSD, 2002H] Copyright © 2002 The FreeBSD Project. The FreeBSD Project. Commit Bit Expiration Policy. 2002/04/06 15:35:30. https://www.freebsd.org/internal/expire-bits/." ], "previous_source": "", "target": [ "" ], "id_hash": 5550647400860239815, "content_hash": 5550647400860239815, "location": "documentation/content/en/books/dev-model/_index.adoc:1201", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 360, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 18, "source_unit": "https://translate-dev.freebsd.org/api/units/336337/?format=api", "priority": 100, "id": 910228, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/nb_NO/?checksum=cd07dc6709b847c7", "url": "https://translate-dev.freebsd.org/api/units/910228/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-04-04T22:50:22.269807Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/nb_NO/?format=api", "source": [ "[FreeBSD, 2002I] Copyright © 2002 The FreeBSD Project. The FreeBSD Project. New Account Creation Procedure. 2002/08/19 17:11:27. https://www.freebsd.org/internal/new-account/." ], "previous_source": "", "target": [ "" ], "id_hash": 8095396870567622472, "content_hash": 8095396870567622472, "location": "documentation/content/en/books/dev-model/_index.adoc:1204", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 361, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 18, "source_unit": "https://translate-dev.freebsd.org/api/units/336339/?format=api", "priority": 100, "id": 910229, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/nb_NO/?checksum=f058a09001fdf748", "url": "https://translate-dev.freebsd.org/api/units/910229/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-04-04T22:50:22.302290Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/nb_NO/?format=api", "source": [ "[FreeBSD, 2003B] Copyright © 2002 The FreeBSD Documentation Project. The FreeBSD Documentation Project. FreeBSD DocEng Team Charter. 2003/03/16 12:17. https://www.freebsd.org/internal/doceng/." ], "previous_source": "", "target": [ "" ], "id_hash": 2398896654913295518, "content_hash": 2398896654913295518, "location": "documentation/content/en/books/dev-model/_index.adoc:1207", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 362, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 20, "source_unit": "https://translate-dev.freebsd.org/api/units/336341/?format=api", "priority": 100, "id": 910231, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/nb_NO/?checksum=a14a97cc38fad49e", "url": "https://translate-dev.freebsd.org/api/units/910231/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-04-04T22:50:22.361514Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/nb_NO/?format=api", "source": [ "[Lehey, 2002] Greg Lehey. Copyright © 2002 Greg Lehey. Greg Lehey. Two years in the trenches. The evolution of a software project. http://www.lemis.com/grog/In-the-trenches.pdf." ], "previous_source": "", "target": [ "" ], "id_hash": -4275140525440812299, "content_hash": -4275140525440812299, "location": "documentation/content/en/books/dev-model/_index.adoc:1209", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 363, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 23, "source_unit": "https://translate-dev.freebsd.org/api/units/336343/?format=api", "priority": 100, "id": 910233, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/nb_NO/?checksum=44aba657c0393af5", "url": "https://translate-dev.freebsd.org/api/units/910233/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-04-04T22:50:22.382660Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/nb_NO/?format=api", "source": [ "A formal study of the organization of the FreeBSD project" ], "previous_source": "", "target": [ "" ], "id_hash": -6712622126740300021, "content_hash": -6712622126740300021, "location": "documentation/content/en/books/dev-model/_index.adoc:1", "context": "", "note": "type: YAML Front Matter: description", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 10, "source_unit": "https://translate-dev.freebsd.org/api/units/1174104/?format=api", "priority": 100, "id": 1174818, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/nb_NO/?checksum=22d7f9bda0379f0b", "url": "https://translate-dev.freebsd.org/api/units/1174818/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-03T20:45:55.860114Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/nb_NO/?format=api", "source": [ "After providing definitions of terms used, this document will outline the organisational structure (including role descriptions and communication lines), discuss the methodology model and after presenting the tools used for process control, it will present the defined processes. Finally it will outline major sub-projects of the FreeBSD project." ], "previous_source": "", "target": [ "" ], "id_hash": 6025671894689532702, "content_hash": 6025671894689532702, "location": "documentation/content/en/books/dev-model/_index.adoc:121", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 26, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 48, "source_unit": "https://translate-dev.freebsd.org/api/units/1174114/?format=api", "priority": 100, "id": 1174823, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/nb_NO/?checksum=d39f7ca9b0064b1e", "url": "https://translate-dev.freebsd.org/api/units/1174823/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-03T20:45:56.255949Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/nb_NO/?format=api", "source": [ "A \"process\" is a series of activities that lead towards a particular outcome. A process can consist of one or more sub-processes. An example of a process is software design." ], "previous_source": "", "target": [ "" ], "id_hash": 8238160201495322557, "content_hash": 8238160201495322557, "location": "documentation/content/en/books/dev-model/_index.adoc:143", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 32, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 30, "source_unit": "https://translate-dev.freebsd.org/api/units/1174120/?format=api", "priority": 100, "id": 1174826, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/nb_NO/?checksum=f253d30e3ce39fbd", "url": "https://translate-dev.freebsd.org/api/units/1174826/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-03T20:45:56.361376Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/nb_NO/?format=api", "source": [ "A \"hat\" is synonymous with role. A hat has certain responsibilities in a process and for the process outcome. The hat executes activities. It is well defined what issues the hat should be contacted about by the project members and people outside the project." ], "previous_source": "", "target": [ "" ], "id_hash": -5869769088377435857, "content_hash": -5869769088377435857, "location": "documentation/content/en/books/dev-model/_index.adoc:151", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 34, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 44, "source_unit": "https://translate-dev.freebsd.org/api/units/1174122/?format=api", "priority": 100, "id": 1174827, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/nb_NO/?checksum=2e8a641d0db1c92f", "url": "https://translate-dev.freebsd.org/api/units/1174827/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-03T20:45:56.372871Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/nb_NO/?format=api", "source": [ "The main resource in the FreeBSD community is its developers: the committers and contributors. It is with their contributions that the project can move forward. Regular developers are referred to as contributors. As of January 1st, 2003, there are an estimated 5500 contributors on the project." ], "previous_source": "", "target": [ "" ], "id_hash": 6418521756775317830, "content_hash": 6418521756775317830, "location": "documentation/content/en/books/dev-model/_index.adoc:196", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 51, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 46, "source_unit": "https://translate-dev.freebsd.org/api/units/1174126/?format=api", "priority": 100, "id": 1174829, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/nb_NO/?checksum=d9132b87efb58146", "url": "https://translate-dev.freebsd.org/api/units/1174829/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-03T20:45:56.562419Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/nb_NO/?format=api", "source": [ "Committers are developers with the privilege of being able to commit changes. These are usually the most active developers who are willing to spend their time not only integrating their own code but integrating code submitted by the developers who do not have this privilege. They are also the developers who elect the core team, and they have access to closed discussions." ], "previous_source": "", "target": [ "" ], "id_hash": 6682187372247627267, "content_hash": 6682187372247627267, "location": "documentation/content/en/books/dev-model/_index.adoc:200", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 52, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 62, "source_unit": "https://translate-dev.freebsd.org/api/units/1174128/?format=api", "priority": 100, "id": 1174830, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/nb_NO/?checksum=dcbbe602e56bb603", "url": "https://translate-dev.freebsd.org/api/units/1174830/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-03T20:45:56.569187Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/nb_NO/?format=api", "source": [ "The project can be grouped into four distinct separate parts, and most developers will focus their involvement in one part of FreeBSD. The four parts are kernel development, userland development, ports and documentation. When referring to the base system, both kernel and userland is meant." ], "previous_source": "", "target": [ "" ], "id_hash": -4863727282418926797, "content_hash": -4863727282418926797, "location": "documentation/content/en/books/dev-model/_index.adoc:204", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 53, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 45, "source_unit": "https://translate-dev.freebsd.org/api/units/1174130/?format=api", "priority": 100, "id": 1174831, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/nb_NO/?checksum=3c8091ce470b3b33", "url": "https://translate-dev.freebsd.org/api/units/1174831/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-03T20:45:56.580149Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/nb_NO/?format=api", "source": [ "Committers fall into three groups: committers who are only concerned with one area of the project (for instance file systems), committers who are involved only with one sub-project, and committers who commit to different parts of the code, including sub-projects. Because some committers work on different parts, the total number in the committers section of the table is higher than in the above table." ], "previous_source": "", "target": [ "" ], "id_hash": -6504645972513107912, "content_hash": -6504645972513107912, "location": "documentation/content/en/books/dev-model/_index.adoc:247", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 66, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 64, "source_unit": "https://translate-dev.freebsd.org/api/units/1174134/?format=api", "priority": 100, "id": 1174833, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/nb_NO/?checksum=25badaf37aae5038", "url": "https://translate-dev.freebsd.org/api/units/1174833/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-03T20:45:56.674917Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/nb_NO/?format=api", "source": [ "The kernel is the main building block of FreeBSD. While the userland applications are protected against faults in other userland applications, the entire system is vulnerable to errors in the kernel. This, combined with the vast amount of dependencies in the kernel and that it is not easy to see all the consequences of a kernel change, demands developers with a relative full understanding of the kernel. Multiple development efforts in the kernel also require a closer coordination than userland applications do." ], "previous_source": "", "target": [ "" ], "id_hash": 3467205424240688159, "content_hash": 3467205424240688159, "location": "documentation/content/en/books/dev-model/_index.adoc:252", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 67, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 82, "source_unit": "https://translate-dev.freebsd.org/api/units/1174136/?format=api", "priority": 100, "id": 1174834, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/nb_NO/?checksum=b01dfcf69b2c7c1f", "url": "https://translate-dev.freebsd.org/api/units/1174834/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-03T20:45:56.681355Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/nb_NO/?format=api", "source": [ "There is no defined model for how people write code in FreeBSD. However, Niels Jørgenssen has suggested a model of how written code is integrated into the project." ], "previous_source": "", "target": [ "" ], "id_hash": 5927630667850139628, "content_hash": 5927630667850139628, "location": "documentation/content/en/books/dev-model/_index.adoc:276", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 73, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 28, "source_unit": "https://translate-dev.freebsd.org/api/units/1174144/?format=api", "priority": 100, "id": 1174838, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/nb_NO/?checksum=d2432cafbceb47ec", "url": "https://translate-dev.freebsd.org/api/units/1174838/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-03T20:45:56.857953Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/nb_NO/?format=api", "source": [ "This is a model for one change, and shows that after coding, developers seek community review and try integrating it with their own systems. After integrating the change into the development release, called FreeBSD-CURRENT, it is tested by many users and developers in the FreeBSD community. After it has gone through enough testing, it is merged into the production release, called FreeBSD-STABLE. Unless each stage is finished successfully, the developer needs to go back and make modifications in the code and restart the process. To integrate a change with either -CURRENT or -STABLE is called making a commit." ], "previous_source": "", "target": [ "" ], "id_hash": -8556897720379027863, "content_hash": -8556897720379027863, "location": "documentation/content/en/books/dev-model/_index.adoc:319", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 85, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 98, "source_unit": "https://translate-dev.freebsd.org/api/units/1174146/?format=api", "priority": 100, "id": 1174839, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/nb_NO/?checksum=093fcadc15754e69", "url": "https://translate-dev.freebsd.org/api/units/1174839/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-03T20:45:56.880337Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/nb_NO/?format=api", "source": [ "Jørgensen found that most FreeBSD developers work individually, meaning that this model is used in parallel by many developers on the different ongoing development efforts. A developer can also be working on multiple changes, so that while they are waiting for review or people to test one or more of their changes, they may be writing another change." ], "previous_source": "", "target": [ "" ], "id_hash": 5124504989795421789, "content_hash": 5124504989795421789, "location": "documentation/content/en/books/dev-model/_index.adoc:322", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 86, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 58, "source_unit": "https://translate-dev.freebsd.org/api/units/1174148/?format=api", "priority": 100, "id": 1174840, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/nb_NO/?checksum=c71de6232e790e5d", "url": "https://translate-dev.freebsd.org/api/units/1174840/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-03T20:45:56.952060Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/nb_NO/?format=api", "source": [ "As each commit represents an increment, this is a massively incremental model. The commits are in fact so frequent that during one year footnote:[The period from January 1st, 2004 to December 31st, 2004 was examined to find this number.] , 85427 commits were made, making a daily average of 233 commits." ], "previous_source": "", "target": [ "" ], "id_hash": -2136203555789258066, "content_hash": -2136203555789258066, "location": "documentation/content/en/books/dev-model/_index.adoc:325", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 87, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 51, "source_unit": "https://translate-dev.freebsd.org/api/units/1174150/?format=api", "priority": 100, "id": 1174841, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/nb_NO/?checksum=625aae2f214142ae", "url": "https://translate-dev.freebsd.org/api/units/1174841/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-03T20:45:56.959264Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/nb_NO/?format=api", "source": [ "Within the \"code\" bracket in Jørgensen's model, each programmer has their own working style and follows their own development models. The bracket could very well have been called \"development\" as it includes requirements gathering and analysis, system and detailed design, implementation and verification. However, the only output from these stages is the source code or system documentation." ], "previous_source": "", "target": [ "" ], "id_hash": -5990343445883603644, "content_hash": -5990343445883603644, "location": "documentation/content/en/books/dev-model/_index.adoc:329", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 88, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 57, "source_unit": "https://translate-dev.freebsd.org/api/units/1174152/?format=api", "priority": 100, "id": 1174842, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/nb_NO/?checksum=2cde065fc984b544", "url": "https://translate-dev.freebsd.org/api/units/1174842/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-03T20:45:56.966790Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/nb_NO/?format=api", "source": [ "From a stepwise model's perspective (such as the waterfall model), the other brackets can be seen as further verification and system integration. This system integration is also important to see if a change is accepted by the community. Up until the code is committed, the developer is free to choose how much to communicate about it to the rest of the project. In order for -CURRENT to work as a buffer (so that bright ideas that had some undiscovered drawbacks can be backed out) the minimum time a commit should be in -CURRENT before merging it to -STABLE is 3 days. Such a merge is referred to as an MFC (Merge From Current)." ], "previous_source": "", "target": [ "" ], "id_hash": -4727742293712901259, "content_hash": -4727742293712901259, "location": "documentation/content/en/books/dev-model/_index.adoc:335", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 89, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 113, "source_unit": "https://translate-dev.freebsd.org/api/units/1174154/?format=api", "priority": 100, "id": 1174843, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/nb_NO/?checksum=3e63af6eb9a6eb75", "url": "https://translate-dev.freebsd.org/api/units/1174843/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-03T20:45:56.973892Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/nb_NO/?format=api", "source": [ "It is important to notice the word \"change\". Most commits do not contain radical new features, but are maintenance updates." ], "previous_source": "", "target": [ "" ], "id_hash": 4158915257562183053, "content_hash": 4158915257562183053, "location": "documentation/content/en/books/dev-model/_index.adoc:338", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 90, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 20, "source_unit": "https://translate-dev.freebsd.org/api/units/1174156/?format=api", "priority": 100, "id": 1174844, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/nb_NO/?checksum=b9b76f6451f2358d", "url": "https://translate-dev.freebsd.org/api/units/1174844/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-03T20:45:56.980128Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/nb_NO/?format=api", "source": [ "The only exceptions from this model are security fixes and changes to features that are deprecated in the -CURRENT branch. In these cases, changes can be committed directly to the -STABLE branch." ], "previous_source": "", "target": [ "" ], "id_hash": -3966544845275290798, "content_hash": -3966544845275290798, "location": "documentation/content/en/books/dev-model/_index.adoc:341", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 91, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 32, "source_unit": "https://translate-dev.freebsd.org/api/units/1174158/?format=api", "priority": 100, "id": 1174845, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/nb_NO/?checksum=48f4007a97b5a352", "url": "https://translate-dev.freebsd.org/api/units/1174845/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-03T20:45:56.986157Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/nb_NO/?format=api", "source": [ "In addition to many people working on the project, there are many related projects to the FreeBSD Project. These are either projects developing brand new features, sub-projects or projects whose outcome is incorporated into FreeBSD footnote:[For instance, the development of the Bluetooth stack started as a sub-project until it was deemed stable enough to be merged into the -CURRENT branch. Now it is a part of the core FreeBSD system.]. These projects fit into the FreeBSD Project just like regular development efforts: they produce code that is integrated with the FreeBSD Project. However, some of them (like Ports and Documentation) have the privilege of being applicable to both branches or commit directly to both -CURRENT and -STABLE." ], "previous_source": "", "target": [ "" ], "id_hash": -6630255651862057759, "content_hash": -6630255651862057759, "location": "documentation/content/en/books/dev-model/_index.adoc:346", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 92, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 117, "source_unit": "https://translate-dev.freebsd.org/api/units/1174160/?format=api", "priority": 100, "id": 1174846, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/nb_NO/?checksum=23fc999cfcbc6ce1", "url": "https://translate-dev.freebsd.org/api/units/1174846/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-03T20:45:57.057018Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/nb_NO/?format=api", "source": [ "There is no standards to how design should be done, nor is design collected in a centralised repository. The main design is that of 4.4BSD. footnote:[According to Kirk McKusick, after 20 years of developing UNIX operating systems, the interfaces are for the most part figured out. There is therefore no need for much design. However, new applications of the system and new hardware leads to some implementations being more beneficial than those that used to be preferred. One example is the introduction of web browsing that made the normal TCP/IP connection a short burst of data rather than a steady stream over a longer period of time.] As design is a part of the \"Code\" bracket in Jørgenssen's model, it is up to every developer or sub-project how this should be done. Even if the design should be stored in a central repository, the output from the design stages would be of limited use as the differences of methodologies would make them poorly if at all interoperable. For the overall design of the project, the project relies on the sub-projects to negotiate fit interfaces between each other rather than to dictate interfacing." ], "previous_source": "", "target": [ "" ], "id_hash": -9116959103793094676, "content_hash": -9116959103793094676, "location": "documentation/content/en/books/dev-model/_index.adoc:353", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 93, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 192, "source_unit": "https://translate-dev.freebsd.org/api/units/1174162/?format=api", "priority": 100, "id": 1174847, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/nb_NO/?checksum=017a0dffb2a61fec", "url": "https://translate-dev.freebsd.org/api/units/1174847/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-03T20:45:57.064456Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/nb_NO/?format=api", "source": [ "The releases of FreeBSD are best illustrated by a tree with many branches where each major branch represents a major version. Minor versions are represented by branches of the major branches." ], "previous_source": "", "target": [ "" ], "id_hash": -3758466514410231358, "content_hash": -3758466514410231358, "location": "documentation/content/en/books/dev-model/_index.adoc:359", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 95, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 31, "source_unit": "https://translate-dev.freebsd.org/api/units/1174164/?format=api", "priority": 100, "id": 1174848, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/nb_NO/?checksum=4bd73e9e4c60a9c2", "url": "https://translate-dev.freebsd.org/api/units/1174848/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-03T20:45:57.075189Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/nb_NO/?format=api", "source": [ "In the following release tree, arrows that follow one-another in a particular direction represent a branch. Boxes with full lines and diamonds represent official releases. Boxes with dotted lines represent the development branch at that time. Security branches are represented by ovals. Diamonds differ from boxes in that they represent a fork, meaning a place where a branch splits into two branches where one of the branches becomes a sub-branch. For example, at 4.0-RELEASE the 4.0-CURRENT branch split into 4-STABLE and 5.0-CURRENT. At 4.5-RELEASE, the branch forked off a security branch called RELENG_4_5." ], "previous_source": "", "target": [ "" ], "id_hash": -9222205993302270548, "content_hash": -9222205993302270548, "location": "documentation/content/en/books/dev-model/_index.adoc:366", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 96, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 93, "source_unit": "https://translate-dev.freebsd.org/api/units/1174166/?format=api", "priority": 100, "id": 1174849, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/nb_NO/?checksum=00042482abbd5dac", "url": "https://translate-dev.freebsd.org/api/units/1174849/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-03T20:45:57.081056Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/nb_NO/?format=api", "source": [ "A \"major release\" is always made from the -CURRENT branch. However, the -CURRENT branch does not need to fork at that point in time, but can focus on stabilising. An example of this is that following 3.0-RELEASE, 3.1-RELEASE was also a continuation of the -CURRENT-branch, and -CURRENT did not become a true development branch until this version was released and the 3-STABLE branch was forked. When -CURRENT returns to becoming a development branch, it can only be followed by a major release. 5-STABLE is predicted to be forked off 5.0-CURRENT at around 5.3-RELEASE. It is not until 5-STABLE is forked that the development branch will be branded 6.0-CURRENT." ], "previous_source": "", "target": [ "" ], "id_hash": -5214369816643040470, "content_hash": -5214369816643040470, "location": "documentation/content/en/books/dev-model/_index.adoc:412", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 115, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 108, "source_unit": "https://translate-dev.freebsd.org/api/units/1174170/?format=api", "priority": 100, "id": 1174851, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/nb_NO/?checksum=37a2d64757790b2a", "url": "https://translate-dev.freebsd.org/api/units/1174851/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-03T20:45:57.181090Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/nb_NO/?format=api", "source": [ "Following and including, 4.3-RELEASEfootnote:[The first release this actually happened for was 4.5-RELEASE, but security branches were at the same time created for 4.3-RELEASE and 4.4-RELEASE.], when a minor release has been made, it becomes a \"security branch\". This is meant for organisations that do not want to follow the -STABLE branch and the potential new/changed features it offers, but instead require an absolutely stable environment, only updating to implement security updates. footnote:[There is a terminology overlap with respect to the word \"stable\", which leads to some confusion. The -STABLE branch is still a development branch, whose goal is to be useful for most people. If it is never acceptable for a system to get changes that are not announced at the time it is deployed, that system should run a security branch.]" ], "previous_source": "", "target": [ "" ], "id_hash": -3953633056162485677, "content_hash": -3953633056162485677, "location": "documentation/content/en/books/dev-model/_index.adoc:417", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 117, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 132, "source_unit": "https://translate-dev.freebsd.org/api/units/1174172/?format=api", "priority": 100, "id": 1174852, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/nb_NO/?checksum=4921dfaec3316a53", "url": "https://translate-dev.freebsd.org/api/units/1174852/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-03T20:45:57.259721Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/nb_NO/?format=api", "source": [ "Each update to a security branch is called a \"patchlevel\". For every security enhancement that is done, the patchlevel number is increased, making it easy for people tracking the branch to see what security enhancements they have implemented. In cases where there have been especially serious security flaws, an entire new release can be made from a security branch. An example of this is 4.6.2-RELEASE." ], "previous_source": "", "target": [ "" ], "id_hash": 4164417433540834892, "content_hash": 4164417433540834892, "location": "documentation/content/en/books/dev-model/_index.adoc:422", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 118, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 65, "source_unit": "https://translate-dev.freebsd.org/api/units/1174174/?format=api", "priority": 100, "id": 1174853, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/nb_NO/?checksum=b9cafb977ea5364c", "url": "https://translate-dev.freebsd.org/api/units/1174853/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-03T20:45:57.266845Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/nb_NO/?format=api", "source": [ "The tree symbolises the release versions with major versions spawning new main branches and minor versions being versions of the main branch. The top branch is the -CURRENT branch where all new development is integrated, and the -STABLE branch is the branch directly below it. Below the -STABLE branch are old, unsupported versions." ], "previous_source": "", "target": [ "" ], "id_hash": 2633450285142517141, "content_hash": 2633450285142517141, "location": "documentation/content/en/books/dev-model/_index.adoc:436", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 125, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 53, "source_unit": "https://translate-dev.freebsd.org/api/units/1174176/?format=api", "priority": 100, "id": 1174854, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdev-model_index/nb_NO/?checksum=a48be514eb922595", "url": "https://translate-dev.freebsd.org/api/units/1174854/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-03T20:45:57.367043Z" } ] }