Units
Translation components API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/translations/documentation/articlescommitters-guide_index/en/units/?format=api&page=17
{ "count": 1190, "next": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/units/?format=api&page=18", "previous": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/units/?format=api&page=16", "results": [ { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api", "source": [ "The extref:{porters-handbook}testing[Porters Handbook's Testing Chapter] contains more detailed instructions. See the extref:{porters-handbook}testing[Portclippy / Portfmt, testing-portclippy] and the extref:{porters-handbook}testing[poudriere, testing-poudriere] sections." ], "previous_source": "", "target": [ "The extref:{porters-handbook}testing[Porters Handbook's Testing Chapter] contains more detailed instructions. See the extref:{porters-handbook}testing[Portclippy / Portfmt, testing-portclippy] and the extref:{porters-handbook}testing[poudriere, testing-poudriere] sections." ], "id_hash": -3449404911912494416, "content_hash": -3449404911912494416, "location": "documentation/content/en/articles/committers-guide/_index.adoc:3560", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 1070, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 20, "source_unit": "https://translate-dev.freebsd.org/api/units/1589487/?format=api", "priority": 100, "id": 1589487, "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=5021408222f7dab0", "url": "https://translate-dev.freebsd.org/api/units/1589487/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-09-09T21:28:25.254066Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api", "source": [ "If for some reason using extref:{porters-handbook}testing[poudriere, testing-poudriere] to test the new port is not possible, the bare minimum of testing includes this sequence:" ], "previous_source": "", "target": [ "If for some reason using extref:{porters-handbook}testing[poudriere, testing-poudriere] to test the new port is not possible, the bare minimum of testing includes this sequence:" ], "id_hash": -2849764885279029648, "content_hash": -2849764885279029648, "location": "documentation/content/en/articles/committers-guide/_index.adoc:3571", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 1074, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 23, "source_unit": "https://translate-dev.freebsd.org/api/units/1589489/?format=api", "priority": 100, "id": 1589489, "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=587399ef7f8fc670", "url": "https://translate-dev.freebsd.org/api/units/1589489/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-09-09T21:28:25.259710Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api", "source": [ "shows me moving the working tree to the `main` branch (a816...) and then updating from upstream (to 5ef0...). In this case, bad would be HEAD (or 5ef0bd68b515) and good would be a8163e165c5b. As you can see from the output, HEAD@{1} also often works, but isn't foolproof if you have done other things to your Git tree after updating, but before you discover the need to bisect." ], "previous_source": "", "target": [ "shows me moving the working tree to the `main` branch (a816...) and then updating from upstream (to 5ef0...). In this case, bad would be HEAD (or 5ef0bd68b515) and good would be a8163e165c5b. As you can see from the output, HEAD@{1} also often works, but isn't foolproof if you have done other things to your Git tree after updating, but before you discover the need to bisect." ], "id_hash": -8481429287493012498, "content_hash": -8481429287493012498, "location": "documentation/content/en/articles/committers-guide/_index.adoc:614", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 195, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 66, "source_unit": "https://translate-dev.freebsd.org/api/units/1603650/?format=api", "priority": 100, "id": 1603650, "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=0a4be8ffe36273ee", "url": "https://translate-dev.freebsd.org/api/units/1603650/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-01-17T23:50:33.781325Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api", "source": [ "Tag signatures can be verified with `git verify-tag <tag name>`, or `git tag -v <tag name>`." ], "previous_source": "", "target": [ "Tag signatures can be verified with `git verify-tag <tag name>`, or `git tag -v <tag name>`." ], "id_hash": 1830195301669212677, "content_hash": 1830195301669212677, "location": "documentation/content/en/articles/committers-guide/_index.adoc:676", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 209, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 16, "source_unit": "https://translate-dev.freebsd.org/api/units/1603652/?format=api", "priority": 100, "id": 1603652, "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=996628ee19951205", "url": "https://translate-dev.freebsd.org/api/units/1603652/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-01-17T23:50:33.787805Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api", "source": [ "Sometimes there are merge conflicts. That is OK. Do not panic. Instead, handle them the same as any other merge conflicts. To keep it simple, I will just describe a common issue that may arise. A pointer to a complete treatment can be found at the end of this section." ], "previous_source": "", "target": [ "Sometimes there are merge conflicts. That is OK. Do not panic. Instead, handle them the same as any other merge conflicts. To keep it simple, I will just describe a common issue that may arise. A pointer to a complete treatment can be found at the end of this section." ], "id_hash": 743575883065111888, "content_hash": 743575883065111888, "location": "documentation/content/en/articles/committers-guide/_index.adoc:820", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 242, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 50, "source_unit": "https://translate-dev.freebsd.org/api/units/1603654/?format=api", "priority": 100, "id": 1603654, "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=8a51b65375a4b550", "url": "https://translate-dev.freebsd.org/api/units/1603654/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-01-17T23:50:33.793587Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api", "source": [ "Committing the new key is shown in crossref:committers-guide[commit-steps, Steps for New Committers]." ], "previous_source": "", "target": [ "Committing the new key is shown in crossref:committers-guide[commit-steps, Steps for New Committers]." ], "id_hash": 5708638010952877827, "content_hash": 5708638010952877827, "location": "documentation/content/en/articles/committers-guide/_index.adoc:192", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 53, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 12, "source_unit": "https://translate-dev.freebsd.org/api/units/1706928/?format=api", "priority": 100, "id": 1706928, "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=cf3928067a238703", "url": "https://translate-dev.freebsd.org/api/units/1706928/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-09-14T19:38:20.522482Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api", "source": [ "Please see the crossref:committers-guide[admin,Administrative Details] for the latest information on where to get FreeBSD sources. $URL below can be obtained from that page." ], "previous_source": "", "target": [ "Please see the crossref:committers-guide[admin,Administrative Details] for the latest information on where to get FreeBSD sources. $URL below can be obtained from that page." ], "id_hash": -359891158319610987, "content_hash": -359891158319610987, "location": "documentation/content/en/articles/committers-guide/_index.adoc:477", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 156, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 23, "source_unit": "https://translate-dev.freebsd.org/api/units/1706930/?format=api", "priority": 100, "id": 1706930, "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=7b0168e5f68e4395", "url": "https://translate-dev.freebsd.org/api/units/1706930/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-09-14T19:38:20.586250Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api", "source": [ "From time to time, we may have to make changes to the contributed code to better satisfy FreeBSD's needs. Whenever possible, please try to contribute the local changes back to the upstream projects, this helps them to better support FreeBSD, and also saves your time for future conflict resolutions when importing updates." ], "previous_source": "", "target": [ "From time to time, we may have to make changes to the contributed code to better satisfy FreeBSD's needs. Whenever possible, please try to contribute the local changes back to the upstream projects, this helps them to better support FreeBSD, and also saves your time for future conflict resolutions when importing updates." ], "id_hash": 2966505280230632035, "content_hash": 2966505280230632035, "location": "documentation/content/en/articles/committers-guide/_index.adoc:1178", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 345, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 52, "source_unit": "https://translate-dev.freebsd.org/api/units/1706938/?format=api", "priority": 100, "id": 1706938, "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=a92b24d5cc77aa63", "url": "https://translate-dev.freebsd.org/api/units/1706938/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-09-14T19:38:20.833094Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api", "source": [ "Before you begin, make sure that your local Git repo is up to date and has the correct origins set crossref:committers-guide[keeping_current,as shown above]." ], "previous_source": "", "target": [ "Before you begin, make sure that your local Git repo is up to date and has the correct origins set crossref:committers-guide[keeping_current,as shown above]." ], "id_hash": -1991047494644528030, "content_hash": -1991047494644528030, "location": "documentation/content/en/articles/committers-guide/_index.adoc:1976", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 561, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 23, "source_unit": "https://translate-dev.freebsd.org/api/units/1706952/?format=api", "priority": 100, "id": 1706952, "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=645e60da46c80c62", "url": "https://translate-dev.freebsd.org/api/units/1706952/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-09-14T19:38:20.975799Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api", "source": [ "The project has moved to crossref:committers-guide[git-primer,git]." ], "previous_source": "", "target": [ "The project has moved to crossref:committers-guide[git-primer,git]." ], "id_hash": 3345940705369541151, "content_hash": 3345940705369541151, "location": "documentation/content/en/articles/committers-guide/_index.adoc:2135", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 596, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 6, "source_unit": "https://translate-dev.freebsd.org/api/units/1706958/?format=api", "priority": 100, "id": 1706958, "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=ae6f2b580f124a1f", "url": "https://translate-dev.freebsd.org/api/units/1706958/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-09-14T19:38:21.006147Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api", "source": [ "Authenticators:\nfreebsd_plain:\n driver = plaintext\n public_name = PLAIN\n client_send = ^example/mail^examplePassword\n client_condition = ${if eq{$host}{smtp.freebsd.org}}\n" ], "previous_source": "", "target": [ "Authenticators:\nfreebsd_plain:\n driver = plaintext\n public_name = PLAIN\n client_send = ^example/mail^examplePassword\n client_condition = ${if eq{$host}{smtp.freebsd.org}}\n" ], "id_hash": -3376236769099730864, "content_hash": -3376236769099730864, "location": "documentation/content/en/articles/committers-guide/_index.adoc:2387", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 676, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 15, "source_unit": "https://translate-dev.freebsd.org/api/units/1706966/?format=api", "priority": 100, "id": 1706966, "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=5125328bec32b050", "url": "https://translate-dev.freebsd.org/api/units/1706966/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-09-14T19:38:21.188397Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api", "source": [ "When you commit a change in Git, Subversion, or another version control system (VCS), you're prompted to write some text describing the commit -- a commit message. How important is this commit message? Should you spend some significant effort writing it? Does it really matter if you write simply `fixed a bug`?" ], "previous_source": "", "target": [ "When you commit a change in Git, Subversion, or another version control system (VCS), you're prompted to write some text describing the commit -- a commit message. How important is this commit message? Should you spend some significant effort writing it? Does it really matter if you write simply `fixed a bug`?" ], "id_hash": 5861619873840210794, "content_hash": 5861619873840210794, "location": "documentation/content/en/articles/committers-guide/_index.adoc:2452", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 701, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 52, "source_unit": "https://translate-dev.freebsd.org/api/units/1706970/?format=api", "priority": 100, "id": 1706970, "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=d158a838149da36a", "url": "https://translate-dev.freebsd.org/api/units/1706970/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-09-14T19:38:21.207458Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api", "source": [ "Consider the points raised under crossref:committers-guide[respect,Respect other committers] and apply them also to contributors." ], "previous_source": "", "target": [ "Consider the points raised under crossref:committers-guide[respect,Respect other committers] and apply them also to contributors." ], "id_hash": 3854459244108203370, "content_hash": 3854459244108203370, "location": "documentation/content/en/articles/committers-guide/_index.adoc:3154", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 924, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 14, "source_unit": "https://translate-dev.freebsd.org/api/units/1706976/?format=api", "priority": 100, "id": 1706976, "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=b57dca42be4a456a", "url": "https://translate-dev.freebsd.org/api/units/1706976/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-09-14T19:38:21.380342Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api", "source": [ "Adding a port to the tree is relatively simple. Once the port is ready to be added, as explained later crossref:committers-guide[ports-qa-add-new-extra,here], you need to add the port's directory entry in the category's [.filename]#Makefile#. In this [.filename]#Makefile#, ports are listed in alphabetical order and added to the `SUBDIR` variable, like this:" ], "previous_source": "", "target": [ "Adding a port to the tree is relatively simple. Once the port is ready to be added, as explained later crossref:committers-guide[ports-qa-add-new-extra,here], you need to add the port's directory entry in the category's [.filename]#Makefile#. In this [.filename]#Makefile#, ports are listed in alphabetical order and added to the `SUBDIR` variable, like this:" ], "id_hash": -2948803133690418325, "content_hash": -2948803133690418325, "location": "documentation/content/en/articles/committers-guide/_index.adoc:3535", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 1063, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 50, "source_unit": "https://translate-dev.freebsd.org/api/units/1706980/?format=api", "priority": 100, "id": 1706980, "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=5713bf2c5fd2eb6b", "url": "https://translate-dev.freebsd.org/api/units/1706980/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-09-14T19:38:21.469535Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api", "source": [ "Don't forget to crossref:committers-guide[port-commit-message-formats,setup git hooks for the ports tree as explained here]; a specific hook has been developed to verify the category's [.filename]#Makefile#." ], "previous_source": "", "target": [ "Don't forget to crossref:committers-guide[port-commit-message-formats,setup git hooks for the ports tree as explained here]; a specific hook has been developed to verify the category's [.filename]#Makefile#." ], "id_hash": 7622750449286594542, "content_hash": 7622750449286594542, "location": "documentation/content/en/articles/committers-guide/_index.adoc:3551", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 1067, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 24, "source_unit": "https://translate-dev.freebsd.org/api/units/1706982/?format=api", "priority": 100, "id": 1706982, "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=e9c97325852d3fee", "url": "https://translate-dev.freebsd.org/api/units/1706982/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-09-14T19:38:21.474885Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api", "source": [ "Almost all FreeBSD developers have commit rights to one or more repositories. However, a few developers do not, and some of the information here applies to them as well. (For instance, some people only have rights to work with the Problem Report database.) Please see crossref:committers-guide[non-committers, Issues Specific to Developers Who Are Not Committers] for more information." ], "previous_source": "", "target": [ "Almost all FreeBSD developers have commit rights to one or more repositories. However, a few developers do not, and some of the information here applies to them as well. (For instance, some people only have rights to work with the Problem Report database.) Please see crossref:committers-guide[non-committers, Issues Specific to Developers Who Are Not Committers] for more information." ], "id_hash": 2146555663363251964, "content_hash": 2146555663363251964, "location": "documentation/content/en/articles/committers-guide/_index.adoc:53", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 5, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 57, "source_unit": "https://translate-dev.freebsd.org/api/units/1713909/?format=api", "priority": 100, "id": 1713909, "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=9dca1900bd5e9efc", "url": "https://translate-dev.freebsd.org/api/units/1713909/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-12-29T14:14:45.392876Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api", "source": [ "`smtp.FreeBSD.org:587` (see also crossref:committers-guide[smtp-setup, SMTP Access Setup])." ], "previous_source": "", "target": [ "`smtp.FreeBSD.org:587` (see also crossref:committers-guide[smtp-setup, SMTP Access Setup])." ], "id_hash": -2262399738096958914, "content_hash": -2262399738096958914, "location": "documentation/content/en/articles/committers-guide/_index.adoc:79", "context": "", "note": "type: Table", "flags": "no-wrap", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 16, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 7, "source_unit": "https://translate-dev.freebsd.org/api/units/1713911/?format=api", "priority": 100, "id": 1713911, "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=609a576cc6cb423e", "url": "https://translate-dev.freebsd.org/api/units/1713911/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-12-29T14:14:45.398822Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api", "source": [ "man:ssh[1] is required to connect to the project hosts. For more information,\n\tsee crossref:committers-guide[ssh.guide, SSH Quick-Start Guide].\n" ], "previous_source": "", "target": [ "man:ssh[1] is required to connect to the project hosts. For more information,\n\tsee crossref:committers-guide[ssh.guide, SSH Quick-Start Guide].\n" ], "id_hash": 1563508567845151475, "content_hash": 1563508567845151475, "location": "documentation/content/en/articles/committers-guide/_index.adoc:103", "context": "", "note": "type: Plain text", "flags": "no-wrap", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 31, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 17, "source_unit": "https://translate-dev.freebsd.org/api/units/1713913/?format=api", "priority": 100, "id": 1713913, "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=95b2b2c235b0a2f3", "url": "https://translate-dev.freebsd.org/api/units/1713913/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-12-29T14:14:45.403682Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api", "source": [ "Cryptographic keys conforming to the OpenPGP (__Pretty Good Privacy__) standard are used by the FreeBSD project to authenticate committers. Messages carrying important information like public SSH keys can be signed with the OpenPGP key to prove that they are really from the committer. See https://nostarch.com/releases/pgp_release.pdf[PGP & GPG: Email for the Practical Paranoid by Michael Lucas] and https://en.wikipedia.org/wiki/Pretty_Good_Privacy[] for more information." ], "previous_source": "", "target": [ "Cryptographic keys conforming to the OpenPGP (__Pretty Good Privacy__) standard are used by the FreeBSD project to authenticate committers. Messages carrying important information like public SSH keys can be signed with the OpenPGP key to prove that they are really from the committer. See https://nostarch.com/releases/pgp_release.pdf[PGP & GPG: Email for the Practical Paranoid by Michael Lucas] and https://en.wikipedia.org/wiki/Pretty_Good_Privacy[] for more information." ], "id_hash": 8909608564085120517, "content_hash": 8909608564085120517, "location": "documentation/content/en/articles/committers-guide/_index.adoc:116", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 37, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 60, "source_unit": "https://translate-dev.freebsd.org/api/units/1713915/?format=api", "priority": 100, "id": 1713915, "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=fba549c8ae125e05", "url": "https://translate-dev.freebsd.org/api/units/1713915/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-12-29T14:14:45.407348Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api", "source": [ "You'll need to make sure that you've fetched the notes (see the crossref:committers-guide[git-mini-daily-use, Daily use]for details). Once you have these, notes will show up in the git log command like so:" ], "previous_source": "", "target": [ "You'll need to make sure that you've fetched the notes (see the crossref:committers-guide[git-mini-daily-use, Daily use]for details). Once you have these, notes will show up in the git log command like so:" ], "id_hash": 1087739322533853682, "content_hash": 1087739322533853682, "location": "documentation/content/en/articles/committers-guide/_index.adoc:1526", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 446, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 31, "source_unit": "https://translate-dev.freebsd.org/api/units/1713917/?format=api", "priority": 100, "id": 1713917, "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=8f186d2697dab9f2", "url": "https://translate-dev.freebsd.org/api/units/1713917/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-12-29T14:14:45.430502Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api", "source": [ "When the mentor decides that a mentee has learned the ropes and is ready to commit on their own, the mentor announces it with a commit to [.filename]#mentors#. This file is in the [.filename]#admin# orphan branch of each repository. Detailed information on how to access these branches can be found in crossref:committers-guide[admin-branch, \"admin\" branch]." ], "previous_source": "", "target": [ "When the mentor decides that a mentee has learned the ropes and is ready to commit on their own, the mentor announces it with a commit to [.filename]#mentors#. This file is in the [.filename]#admin# orphan branch of each repository. Detailed information on how to access these branches can be found in crossref:committers-guide[admin-branch, \"admin\" branch]." ], "id_hash": 4224305289315826630, "content_hash": 4224305289315826630, "location": "documentation/content/en/articles/committers-guide/_index.adoc:2412", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 682, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 54, "source_unit": "https://translate-dev.freebsd.org/api/units/1713923/?format=api", "priority": 100, "id": 1713923, "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=ba9fbf4780793bc6", "url": "https://translate-dev.freebsd.org/api/units/1713923/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-12-29T14:14:45.456832Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api", "source": [ "`Discussed with:`" ], "previous_source": "", "target": [ "`Discussed with:`" ], "id_hash": 7856505521559340577, "content_hash": 7856505521559340577, "location": "documentation/content/en/articles/committers-guide/_index.adoc:2614", "context": "", "note": "type: Table", "flags": "no-wrap", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 760, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/1713925/?format=api", "priority": 100, "id": 1713925, "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=ed07ea2574708621", "url": "https://translate-dev.freebsd.org/api/units/1713925/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-12-29T14:14:45.464356Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api", "source": [ "The name and e-mail address of the person or people that contributed to the patch by providing meaningful feedback; for developers, just the username on the FreeBSD cluster.\nTypically used to credit those who did not explicitly review, test, or approve the change, but nevertheless contributed to the discussion surrounding the change, which led to improvements and a better understanding of its impact on the FreeBSD project." ], "previous_source": "", "target": [ "The name and e-mail address of the person or people that contributed to the patch by providing meaningful feedback; for developers, just the username on the FreeBSD cluster.\nTypically used to credit those who did not explicitly review, test, or approve the change, but nevertheless contributed to the discussion surrounding the change, which led to improvements and a better understanding of its impact on the FreeBSD project." ], "id_hash": 1576684855738116167, "content_hash": 1576684855738116167, "location": "documentation/content/en/articles/committers-guide/_index.adoc:2617", "context": "", "note": "type: Table", "flags": "no-wrap", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 761, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 67, "source_unit": "https://translate-dev.freebsd.org/api/units/1713927/?format=api", "priority": 100, "id": 1713927, "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=95e18285cd022847", "url": "https://translate-dev.freebsd.org/api/units/1713927/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-12-29T14:14:45.467585Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api", "source": [ "The project uses https://spdx.dev[SPDX] tags in our source base. At present, these tags are indented to help automated tools reconstruct license requirements mechanically. All _SPDX-License-Identifier_ tags in the tree should be considered to be informative. All files in the FreeBSD source tree with these tags also have a copy of the license which governs use of that file. In the event of a discrepancy, the verbatim license is controlling. The project tries to follow the https://spdx.github.io/spdx-spec/v2.2.2/[SPDX Specification, Version 2.2]. How to mark source files and valid algebraic expressions are found in https://spdx.github.io/spdx-spec/v2.2.2/SPDX-license-expressions/[Annex D] and https://spdx.github.io/spdx-spec/v2.2.2/using-SPDX-short-identifiers-in-source-files/[Annex E]. The project draws identifiers from SPDX's list of valid https://spdx.org/licenses/[short license identifiers]. The project uses only the _SPDX-License-Identifier_ tag." ], "previous_source": "", "target": [ "The project uses https://spdx.dev[SPDX] tags in our source base. At present, these tags are indented to help automated tools reconstruct license requirements mechanically. All _SPDX-License-Identifier_ tags in the tree should be considered to be informative. All files in the FreeBSD source tree with these tags also have a copy of the license which governs use of that file. In the event of a discrepancy, the verbatim license is controlling. The project tries to follow the https://spdx.github.io/spdx-spec/v2.2.2/[SPDX Specification, Version 2.2]. How to mark source files and valid algebraic expressions are found in https://spdx.github.io/spdx-spec/v2.2.2/SPDX-license-expressions/[Annex D] and https://spdx.github.io/spdx-spec/v2.2.2/using-SPDX-short-identifiers-in-source-files/[Annex E]. The project draws identifiers from SPDX's list of valid https://spdx.org/licenses/[short license identifiers]. The project uses only the _SPDX-License-Identifier_ tag." ], "id_hash": 70787710459997254, "content_hash": 70787710459997254, "location": "documentation/content/en/articles/committers-guide/_index.adoc:2892", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 838, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 115, "source_unit": "https://translate-dev.freebsd.org/api/units/1713931/?format=api", "priority": 100, "id": 1713931, "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=80fb7d0c306e6c46", "url": "https://translate-dev.freebsd.org/api/units/1713931/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-12-29T14:14:45.618376Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api", "source": [ "Log in using `FreeBSD.org` account and post comment to newly opened bug to confirm ownership. See crossref:committers-guide[kerberos-ldap, Kerberos and LDAP web Password for FreeBSD Cluster] for more details on how to generate or set a password for your `FreeBSD.org` account." ], "previous_source": "", "target": [ "Log in using `FreeBSD.org` account and post comment to newly opened bug to confirm ownership. See crossref:committers-guide[kerberos-ldap, Kerberos and LDAP web Password for FreeBSD Cluster] for more details on how to generate or set a password for your `FreeBSD.org` account." ], "id_hash": -5029195953092909579, "content_hash": -5029195953092909579, "location": "documentation/content/en/articles/committers-guide/_index.adoc:2975", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 865, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 40, "source_unit": "https://translate-dev.freebsd.org/api/units/1713933/?format=api", "priority": 100, "id": 1713933, "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=3a34b4ed2e10a5f5", "url": "https://translate-dev.freebsd.org/api/units/1713933/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-12-29T14:14:45.638821Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api", "source": [ "Open new bug on our bug tracker using your `FreeBSD.org` account, see crossref:committers-guide[bugzilla, Bugzilla] for more information. Choose `Services` as the Product, and `Code Review` as the Component. In bug description request that your Phabricator account be renamed, and provide a link to your Phabricator user. For example, `https://reviews.freebsd.org/p/bob_example.com/`" ], "previous_source": "", "target": [ "Open new bug on our bug tracker using your `FreeBSD.org` account, see crossref:committers-guide[bugzilla, Bugzilla] for more information. Choose `Services` as the Product, and `Code Review` as the Component. In bug description request that your Phabricator account be renamed, and provide a link to your Phabricator user. For example, `https://reviews.freebsd.org/p/bob_example.com/`" ], "id_hash": -5964786124479149241, "content_hash": -5964786124479149241, "location": "documentation/content/en/articles/committers-guide/_index.adoc:2999", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 875, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 49, "source_unit": "https://translate-dev.freebsd.org/api/units/1713935/?format=api", "priority": 100, "id": 1713935, "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=2d38d29f613dcb47", "url": "https://translate-dev.freebsd.org/api/units/1713935/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-12-29T14:14:45.647044Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api", "source": [ "For more information on how to merge commits to the quarterly branch, see crossref:committers-guide[ports-qa-misc-request-mfh, What is the procedure to request authorization for merging a commit to the quarterly branch?]." ], "previous_source": "", "target": [ "For more information on how to merge commits to the quarterly branch, see crossref:committers-guide[ports-qa-misc-request-mfh, What is the procedure to request authorization for merging a commit to the quarterly branch?]." ], "id_hash": -7700064137545034438, "content_hash": -7700064137545034438, "location": "documentation/content/en/articles/committers-guide/_index.adoc:3655", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 1103, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 29, "source_unit": "https://translate-dev.freebsd.org/api/units/1713937/?format=api", "priority": 100, "id": 1713937, "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=1523e076ade7553a", "url": "https://translate-dev.freebsd.org/api/units/1713937/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-12-29T14:14:45.982178Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api", "source": [ "crossref:committers-guide[admin, Administrative Details]" ], "previous_source": "", "target": [ "crossref:committers-guide[admin, Administrative Details]" ], "id_hash": -8540475959510949711, "content_hash": -8540475959510949711, "location": "documentation/content/en/articles/committers-guide/_index.adoc:3804", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 1165, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 3, "source_unit": "https://translate-dev.freebsd.org/api/units/1713939/?format=api", "priority": 100, "id": 1713939, "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=097a225d3c9620b1", "url": "https://translate-dev.freebsd.org/api/units/1713939/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-12-29T14:14:46.022481Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api", "source": [ "crossref:committers-guide[conventions-everyone, For Everyone]" ], "previous_source": "", "target": [ "crossref:committers-guide[conventions-everyone, For Everyone]" ], "id_hash": 583196315005376852, "content_hash": 583196315005376852, "location": "documentation/content/en/articles/committers-guide/_index.adoc:3805", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 1166, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 3, "source_unit": "https://translate-dev.freebsd.org/api/units/1713941/?format=api", "priority": 100, "id": 1713941, "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=8817edf566365954", "url": "https://translate-dev.freebsd.org/api/units/1713941/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-12-29T14:14:46.025816Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api", "source": [ "crossref:committers-guide[developer.relations, Developer Relations]" ], "previous_source": "", "target": [ "crossref:committers-guide[developer.relations, Developer Relations]" ], "id_hash": -6854537353362380787, "content_hash": -6854537353362380787, "location": "documentation/content/en/articles/committers-guide/_index.adoc:3811", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 1168, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 3, "source_unit": "https://translate-dev.freebsd.org/api/units/1713943/?format=api", "priority": 100, "id": 1713943, "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=20dfca981130680d", "url": "https://translate-dev.freebsd.org/api/units/1713943/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-12-29T14:14:46.029761Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api", "source": [ "crossref:committers-guide[ssh.guide, SSH Quick-Start Guide]" ], "previous_source": "", "target": [ "crossref:committers-guide[ssh.guide, SSH Quick-Start Guide]" ], "id_hash": 8146631002594172121, "content_hash": 8146631002594172121, "location": "documentation/content/en/articles/committers-guide/_index.adoc:3812", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 1169, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 4, "source_unit": "https://translate-dev.freebsd.org/api/units/1713945/?format=api", "priority": 100, "id": 1713945, "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=f10ea5bbf1cf5cd9", "url": "https://translate-dev.freebsd.org/api/units/1713945/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-12-29T14:14:46.032968Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api", "source": [ "crossref:committers-guide[rules, The FreeBSD Committers' Big List of Rules]" ], "previous_source": "", "target": [ "crossref:committers-guide[rules, The FreeBSD Committers' Big List of Rules]" ], "id_hash": -3294647405205261166, "content_hash": -3294647405205261166, "location": "documentation/content/en/articles/committers-guide/_index.adoc:3813", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 1170, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 8, "source_unit": "https://translate-dev.freebsd.org/api/units/1713947/?format=api", "priority": 100, "id": 1713947, "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=52470fa40893f492", "url": "https://translate-dev.freebsd.org/api/units/1713947/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-12-29T14:14:46.036191Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api", "source": [ "For key words where multiple values make sense (e.g., `PR:` with a comma-separated list of PRs), it is permitted to use the same keyword multiple times to avoid ambiguity or improve readability." ], "previous_source": "", "target": [ "For key words where multiple values make sense (e.g., `PR:` with a comma-separated list of PRs), it is permitted to use the same keyword multiple times to avoid ambiguity or improve readability." ], "id_hash": -6625439122666981950, "content_hash": -6625439122666981950, "location": "documentation/content/en/articles/committers-guide/_index.adoc:2575", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 748, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 32, "source_unit": "https://translate-dev.freebsd.org/api/units/1768692/?format=api", "priority": 100, "id": 1768692, "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=240db638947575c2", "url": "https://translate-dev.freebsd.org/api/units/1768692/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-05-02T01:18:26.006561Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api", "source": [ "/*\n * SPDX-License-Identifier: BSD-2-Clause\n *\n * Copyright (c) [year] [your name]\n *\n * Redistribution and use in source and binary forms, with or without\n * modification, are permitted provided that the following conditions\n * are met:\n * 1. Redistributions of source code must retain the above copyright\n * notice, this list of conditions and the following disclaimer.\n * 2. Redistributions in binary form must reproduce the above copyright\n * notice, this list of conditions and the following disclaimer in the\n * documentation and/or other materials provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE\n * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\n * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS\n * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\n * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\n * SUCH DAMAGE.\n *\n * [id for your version control system, if any]\n */\n" ], "previous_source": "", "target": [ "/*\n * SPDX-License-Identifier: BSD-2-Clause\n *\n * Copyright (c) [year] [your name]\n *\n * Redistribution and use in source and binary forms, with or without\n * modification, are permitted provided that the following conditions\n * are met:\n * 1. Redistributions of source code must retain the above copyright\n * notice, this list of conditions and the following disclaimer.\n * 2. Redistributions in binary form must reproduce the above copyright\n * notice, this list of conditions and the following disclaimer in the\n * documentation and/or other materials provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE\n * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\n * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS\n * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\n * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\n * SUCH DAMAGE.\n *\n * [id for your version control system, if any]\n */\n" ], "id_hash": -656454260261240791, "content_hash": -656454260261240791, "location": "documentation/content/en/articles/committers-guide/_index.adoc:2837", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 821, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 226, "source_unit": "https://translate-dev.freebsd.org/api/units/1768694/?format=api", "priority": 100, "id": 1768694, "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=76e3ce540dd64029", "url": "https://translate-dev.freebsd.org/api/units/1768694/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-05-02T01:18:26.046350Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api", "source": [ "srcmgr@" ], "previous_source": "", "target": [ "srcmgr@" ], "id_hash": -8487400679908762511, "content_hash": -8487400679908762511, "location": "documentation/content/en/articles/committers-guide/_index.adoc:245", "context": "", "note": "type: Table", "flags": "no-wrap", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 69, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/1813146/?format=api", "priority": 100, "id": 1813146, "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=0a36b20cbfa11c71", "url": "https://translate-dev.freebsd.org/api/units/1813146/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-06-29T20:47:35.513328Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api", "source": [ "Committers can acquire an additional bit by the usual process of finding a mentor who will propose them to srcmgr, doceng, or portmgr, as appropriate. When approved, they will be added to 'access' and the normal mentoring period will ensue, which will involve a continuing of \"Approved by\" for some period." ], "previous_source": "", "target": [ "Committers can acquire an additional bit by the usual process of finding a mentor who will propose them to srcmgr, doceng, or portmgr, as appropriate. When approved, they will be added to 'access' and the normal mentoring period will ensue, which will involve a continuing of \"Approved by\" for some period." ], "id_hash": 3190194326739130331, "content_hash": 3190194326739130331, "location": "documentation/content/en/articles/committers-guide/_index.adoc:269", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 83, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 51, "source_unit": "https://translate-dev.freebsd.org/api/units/1813148/?format=api", "priority": 100, "id": 1813148, "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=ac45d8d679c097db", "url": "https://translate-dev.freebsd.org/api/units/1813148/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-06-29T20:47:35.519721Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api", "source": [ "% git checkout -b issue # Create the 'issue' branch\n% git checkout -B main freebsd/main # Reset main to upstream\n% git checkout issue # Back to where you were\n" ], "previous_source": "", "target": [ "% git checkout -b issue # Create the 'issue' branch\n% git checkout -B main freebsd/main # Reset main to upstream\n% git checkout issue # Back to where you were\n" ], "id_hash": 5682344707605709572, "content_hash": 5682344707605709572, "location": "documentation/content/en/articles/committers-guide/_index.adoc:1618", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 472, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 31, "source_unit": "https://translate-dev.freebsd.org/api/units/1813150/?format=api", "priority": 100, "id": 1813150, "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=cedbbe67bc28c304", "url": "https://translate-dev.freebsd.org/api/units/1813150/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-06-29T20:47:35.544524Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api", "source": [ "# We're on branch wilma\n% git checkout fred\t\t\t# move to fred branch\n% git cherry-pick HASH_OF_CHANGE\t# copy the misplaced commit\n% git rebase -i main wilma\t\t# drop the cherry-picked change\n" ], "previous_source": "", "target": [ "# We're on branch wilma\n% git checkout fred\t\t\t# move to fred branch\n% git cherry-pick HASH_OF_CHANGE\t# copy the misplaced commit\n% git rebase -i main wilma\t\t# drop the cherry-picked change\n" ], "id_hash": -3980048998893889826, "content_hash": -3980048998893889826, "location": "documentation/content/en/articles/committers-guide/_index.adoc:1646", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 478, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 34, "source_unit": "https://translate-dev.freebsd.org/api/units/1813154/?format=api", "priority": 100, "id": 1813154, "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=48c40685d047d6de", "url": "https://translate-dev.freebsd.org/api/units/1813154/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-06-29T20:47:35.554902Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api", "source": [ "Joining the FreeBSD GitHub oranization." ], "previous_source": "", "target": [ "Joining the FreeBSD GitHub oranization." ], "id_hash": -2292611335627664961, "content_hash": -2292611335627664961, "location": "documentation/content/en/articles/committers-guide/_index.adoc:1894", "context": "", "note": "type: Title =====", "flags": "no-wrap", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 536, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 5, "source_unit": "https://translate-dev.freebsd.org/api/units/1813162/?format=api", "priority": 100, "id": 1813162, "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=602f022313e111bf", "url": "https://translate-dev.freebsd.org/api/units/1813162/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-06-29T20:47:35.609155Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api", "source": [ "**Q:** How do I join the FreeBSD GitHub organization?\n" ], "previous_source": "", "target": [ "**Q:** How do I join the FreeBSD GitHub organization?\n" ], "id_hash": -122321750888530030, "content_hash": -122321750888530030, "location": "documentation/content/en/articles/committers-guide/_index.adoc:1897", "context": "", "note": "type: Plain text", "flags": "no-wrap", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 537, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 9, "source_unit": "https://translate-dev.freebsd.org/api/units/1813164/?format=api", "priority": 100, "id": 1813164, "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=7e4d6d0401fc3f92", "url": "https://translate-dev.freebsd.org/api/units/1813164/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-06-29T20:47:35.612871Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api", "source": [ "**A:** Please see https://wiki.freebsd.org/GitHub#Joining_the_Organisation[our GitHub Wiki Info] page for details.\nBriefly, all FreeBSD committers may join.\nThose who are not committers who request joining will be considered on a case by case basis.\n" ], "previous_source": "", "target": [ "**A:** Please see https://wiki.freebsd.org/GitHub#Joining_the_Organisation[our GitHub Wiki Info] page for details.\nBriefly, all FreeBSD committers may join.\nThose who are not committers who request joining will be considered on a case by case basis.\n" ], "id_hash": 1028908208064774780, "content_hash": 1028908208064774780, "location": "documentation/content/en/articles/committers-guide/_index.adoc:1901", "context": "", "note": "type: Plain text", "flags": "no-wrap", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 538, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 33, "source_unit": "https://translate-dev.freebsd.org/api/units/1813166/?format=api", "priority": 100, "id": 1813166, "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=8e476a90582f427c", "url": "https://translate-dev.freebsd.org/api/units/1813166/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-06-29T20:47:35.616343Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api", "source": [ "The Git short hash and the title line of a commit that is fixed by this change as returned by `git log -n 1 --pretty=format:'%h (\"%s\")' GIT-COMMIT-HASH`.\nWe include the commit title so that the referenced commit can be located even in the case that a future VCS migration invalidates hash references." ], "previous_source": "", "target": [ "The Git short hash and the title line of a commit that is fixed by this change as returned by `git log -n 1 --pretty=format:'%h (\"%s\")' GIT-COMMIT-HASH`.\nWe include the commit title so that the referenced commit can be located even in the case that a future VCS migration invalidates hash references." ], "id_hash": 7910426820073291950, "content_hash": 7910426820073291950, "location": "documentation/content/en/articles/committers-guide/_index.adoc:2651", "context": "", "note": "type: Table", "flags": "no-wrap", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 767, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 52, "source_unit": "https://translate-dev.freebsd.org/api/units/1813168/?format=api", "priority": 100, "id": 1813168, "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=edc77b48183100ae", "url": "https://translate-dev.freebsd.org/api/units/1813168/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-06-29T20:47:35.729505Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api", "source": [ "If your changes are to the kernel, make sure you can still compile both GENERIC and LINT. If your changes are anywhere else, make sure you can still compile userspace via `make buildworld`. If your changes are to a branch, make sure your testing occurs with a machine which is running that code. If you have a change which also may break another architecture, be sure and test on all supported architectures. Please ensure your change works for crossref:committers-guide[compilers,supported toolchains]. Please refer to the https://www.FreeBSD.org/internal/[FreeBSD Internal Page] for a list of available resources. As other architectures are added to the FreeBSD supported platforms list, the appropriate shared testing resources will be made available." ], "previous_source": "", "target": [ "If your changes are to the kernel, make sure you can still compile both GENERIC and LINT. If your changes are anywhere else, make sure you can still compile userspace via `make buildworld`. If your changes are to a branch, make sure your testing occurs with a machine which is running that code. If you have a change which also may break another architecture, be sure and test on all supported architectures. Please ensure your change works for crossref:committers-guide[compilers,supported toolchains]. Please refer to the https://www.FreeBSD.org/internal/[FreeBSD Internal Page] for a list of available resources. As other architectures are added to the FreeBSD supported platforms list, the appropriate shared testing resources will be made available." ], "id_hash": 5449999441435123979, "content_hash": 5449999441435123979, "location": "documentation/content/en/articles/committers-guide/_index.adoc:3214", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 937, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 113, "source_unit": "https://translate-dev.freebsd.org/api/units/1813170/?format=api", "priority": 100, "id": 1813170, "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=cba2499ddcd1610b", "url": "https://translate-dev.freebsd.org/api/units/1813170/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-06-29T20:47:35.908600Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api", "source": [ "In an effort to make it easier to keep FreeBSD portable across the platforms we support, core has developed this mandate:" ], "previous_source": "", "target": [ "In an effort to make it easier to keep FreeBSD portable across the platforms we support, core has developed this mandate:" ], "id_hash": 1432379770322340823, "content_hash": 1432379770322340823, "location": "documentation/content/en/articles/committers-guide/_index.adoc:3233", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 943, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 21, "source_unit": "https://translate-dev.freebsd.org/api/units/1813172/?format=api", "priority": 100, "id": 1813172, "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=93e0d5cfe184cbd7", "url": "https://translate-dev.freebsd.org/api/units/1813172/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-06-29T20:47:35.926311Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api", "source": [ "Major design work (including major API and ABI changes) must prove itself on at least one Tier 1 platform before it may be committed to the source tree." ], "previous_source": "", "target": [ "Major design work (including major API and ABI changes) must prove itself on at least one Tier 1 platform before it may be committed to the source tree." ], "id_hash": -401959333011006412, "content_hash": -401959333011006412, "location": "documentation/content/en/articles/committers-guide/_index.adoc:3236", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 944, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 28, "source_unit": "https://translate-dev.freebsd.org/api/units/1813174/?format=api", "priority": 100, "id": 1813174, "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=7a6bf41dc5b9dc34", "url": "https://translate-dev.freebsd.org/api/units/1813174/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-06-29T20:47:35.931230Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api", "source": [ "The FreeBSD base system builds with both Clang and GCC. The project does this in a careful and controlled way to maximize benefits from this extra work, while keeping the extra work to a minimum. Supporting both Clang and GCC improves the flexibility our users have. These compilers have different strengths and weaknesses, and supporting both allows users to pick the best one for their needs. Clang and GCC support similar dialects of C and C++, necessitating a relatively small amount of conditional code. The project gains increased code coverage and improves the code quality by using features from both compilers. The project is able to build in more user environments and leverage more CI environments by supporting this range, increasing convenience for users and giving them more tools to test with. By carefully constraining the range of versions supported to modern versions of these compilers, the project avoids unduly increasing the testing matrix. Older and obscure compilers, as well as older dialects of the languages, have extremely limited support that allow user programs to build with them, but without constraining the base system to being built with them. The exact balance continues to evolve to ensure the benefits of extra work remain greater than the burdens it imposes. The project used to support really old Intel compilers or old GCC versions, but we traded supporting those obsolete compilers for a carefully selected range of modern compilers. This section documents where we use different compilers, and the expectations around that." ], "previous_source": "", "target": [ "The FreeBSD base system builds with both Clang and GCC. The project does this in a careful and controlled way to maximize benefits from this extra work, while keeping the extra work to a minimum. Supporting both Clang and GCC improves the flexibility our users have. These compilers have different strengths and weaknesses, and supporting both allows users to pick the best one for their needs. Clang and GCC support similar dialects of C and C++, necessitating a relatively small amount of conditional code. The project gains increased code coverage and improves the code quality by using features from both compilers. The project is able to build in more user environments and leverage more CI environments by supporting this range, increasing convenience for users and giving them more tools to test with. By carefully constraining the range of versions supported to modern versions of these compilers, the project avoids unduly increasing the testing matrix. Older and obscure compilers, as well as older dialects of the languages, have extremely limited support that allow user programs to build with them, but without constraining the base system to being built with them. The exact balance continues to evolve to ensure the benefits of extra work remain greater than the burdens it imposes. The project used to support really old Intel compilers or old GCC versions, but we traded supporting those obsolete compilers for a carefully selected range of modern compilers. This section documents where we use different compilers, and the expectations around that." ], "id_hash": -689386979466778429, "content_hash": -689386979466778429, "location": "documentation/content/en/articles/committers-guide/_index.adoc:3256", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 947, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 250, "source_unit": "https://translate-dev.freebsd.org/api/units/1813176/?format=api", "priority": 100, "id": 1813176, "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=766ece31d81a68c3", "url": "https://translate-dev.freebsd.org/api/units/1813176/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-06-29T20:47:35.936403Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api", "source": [ "The FreeBSD base system includes an in-tree Clang compiler. Due to being in the tree, this compiler is the most supported compiler. All changes must compile with it, prior to commit. Complete testing, as appropriate for the change, should be done with this compiler." ], "previous_source": "", "target": [ "The FreeBSD base system includes an in-tree Clang compiler. Due to being in the tree, this compiler is the most supported compiler. All changes must compile with it, prior to commit. Complete testing, as appropriate for the change, should be done with this compiler." ], "id_hash": 5495460910083037357, "content_hash": 5495460910083037357, "location": "documentation/content/en/articles/committers-guide/_index.adoc:3261", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 948, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 44, "source_unit": "https://translate-dev.freebsd.org/api/units/1813178/?format=api", "priority": 100, "id": 1813178, "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=cc43cc94de8b58ad", "url": "https://translate-dev.freebsd.org/api/units/1813178/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-06-29T20:47:35.941548Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api", "source": [ "The FreeBSD base system also supports various versions of Clang and GCC as out-of-tree compilers. For large or risky changes, committers should do a test build with a supported version of GCC. Out of tree compilers are available as packages. GCC compilers are available as `${TARGET_ARCH}-gcc${VERSION}` packages, such as package:devel/freebsd-gcc14@aarch64[aarch64-gcc14]. Clang compilers are available as `llvm${VERSION}` packages, such as package:devel/llvm18[llvm18]. The project runs automated CI jobs to build everything with these compilers. Committers are expected to fix the jobs they break with their changes. Committers may test builds of userspace or individual kernels by setting `CROSS_TOOLCHAIN` to the package name, for example `CROSS_TOOLCHAIN=aarch64-gcc14` or `CROSS_TOOLCHAIN=llvm18`. For universe or tinderbox builds, `USE_GCC_TOOLCHAINS=gcc${VERSION}` builds all architectures using the appropriate GCC compiler packages. For universe or tinderbox builds using an out-of-tree Clang, pass `CROSS_TOOLCHAIN=llvm${VERSION}`. Note that while all architectures in the base system can be compiled by Clang, only a few architectures can be fully built by GCC." ], "previous_source": "", "target": [ "The FreeBSD base system also supports various versions of Clang and GCC as out-of-tree compilers. For large or risky changes, committers should do a test build with a supported version of GCC. Out of tree compilers are available as packages. GCC compilers are available as `${TARGET_ARCH}-gcc${VERSION}` packages, such as package:devel/freebsd-gcc14@aarch64[aarch64-gcc14]. Clang compilers are available as `llvm${VERSION}` packages, such as package:devel/llvm18[llvm18]. The project runs automated CI jobs to build everything with these compilers. Committers are expected to fix the jobs they break with their changes. Committers may test builds of userspace or individual kernels by setting `CROSS_TOOLCHAIN` to the package name, for example `CROSS_TOOLCHAIN=aarch64-gcc14` or `CROSS_TOOLCHAIN=llvm18`. For universe or tinderbox builds, `USE_GCC_TOOLCHAINS=gcc${VERSION}` builds all architectures using the appropriate GCC compiler packages. For universe or tinderbox builds using an out-of-tree Clang, pass `CROSS_TOOLCHAIN=llvm${VERSION}`. Note that while all architectures in the base system can be compiled by Clang, only a few architectures can be fully built by GCC." ], "id_hash": -982106677687790161, "content_hash": -982106677687790161, "location": "documentation/content/en/articles/committers-guide/_index.adoc:3276", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 949, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 155, "source_unit": "https://translate-dev.freebsd.org/api/units/1813180/?format=api", "priority": 100, "id": 1813180, "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=725edb2e18e155af", "url": "https://translate-dev.freebsd.org/api/units/1813180/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-06-29T20:47:35.945061Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api", "source": [ "The FreeBSD project also has some CI pipelines on github. For pull requests on github and some branches pushed to github forks, a number of cross compilation jobs run. These test FreeBSD building using versions of Clang that lag the in-tree compiler by one or more major versions." ], "previous_source": "", "target": [ "The FreeBSD project also has some CI pipelines on github. For pull requests on github and some branches pushed to github forks, a number of cross compilation jobs run. These test FreeBSD building using versions of Clang that lag the in-tree compiler by one or more major versions." ], "id_hash": -959252698164358837, "content_hash": -959252698164358837, "location": "documentation/content/en/articles/committers-guide/_index.adoc:3280", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 950, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 48, "source_unit": "https://translate-dev.freebsd.org/api/units/1813182/?format=api", "priority": 100, "id": 1813182, "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=72b00cc0dc14114b", "url": "https://translate-dev.freebsd.org/api/units/1813182/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-06-29T20:47:35.949174Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api", "source": [ "The versions of supported compilers for a given branch such as `main` or `stable/X` varies over time. The authoritative source for supported compiler versions are automated CI jobs tested in GitHub's cross-build actions and Jenkins." ], "previous_source": "", "target": [ "The versions of supported compilers for a given branch such as `main` or `stable/X` varies over time. The authoritative source for supported compiler versions are automated CI jobs tested in GitHub's cross-build actions and Jenkins." ], "id_hash": 8250285225992480221, "content_hash": 8250285225992480221, "location": "documentation/content/en/articles/committers-guide/_index.adoc:3305", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 956, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 35, "source_unit": "https://translate-dev.freebsd.org/api/units/1813184/?format=api", "priority": 100, "id": 1813184, "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=f27ee6b37eef65dd", "url": "https://translate-dev.freebsd.org/api/units/1813184/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-06-29T20:47:36.055280Z" } ] }