Translation components API.

See the Weblate's Web API documentation for detailed description of the API.

GET /api/translations/freebsd-doc/boooks_dev-model/pt_BR/changes/?format=api&page=8
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 471,
    "next": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_dev-model/pt_BR/changes/?format=api&page=9",
    "previous": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_dev-model/pt_BR/changes/?format=api&page=7",
    "results": [
        {
            "unit": "https://translate-dev.freebsd.org/api/units/171518/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/boooks_dev-model/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_dev-model/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2020-06-06T14:21:26.148280Z",
            "action": 30,
            "target": "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.",
            "id": 68464,
            "action_name": "Source string changed",
            "url": "https://translate-dev.freebsd.org/api/changes/68464/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/171528/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/boooks_dev-model/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_dev-model/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2020-06-06T14:21:26.348021Z",
            "action": 30,
            "target": "review",
            "id": 68470,
            "action_name": "Source string changed",
            "url": "https://translate-dev.freebsd.org/api/changes/68470/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/171532/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/boooks_dev-model/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_dev-model/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2020-06-06T14:21:26.391663Z",
            "action": 30,
            "target": "development release",
            "id": 68473,
            "action_name": "Source string changed",
            "url": "https://translate-dev.freebsd.org/api/changes/68473/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/171538/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/boooks_dev-model/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_dev-model/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2020-06-06T14:21:26.452575Z",
            "action": 30,
            "target": "Jørgenssen's model for change integration <_:informaltable-1/>",
            "id": 68477,
            "action_name": "Source string changed",
            "url": "https://translate-dev.freebsd.org/api/changes/68477/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/171540/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/boooks_dev-model/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_dev-model/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2020-06-06T14:21:26.495271Z",
            "action": 30,
            "target": "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.",
            "id": 68479,
            "action_name": "Source string changed",
            "url": "https://translate-dev.freebsd.org/api/changes/68479/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/171542/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/boooks_dev-model/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_dev-model/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2020-06-06T14:21:26.537557Z",
            "action": 30,
            "target": "Within the <quote>code</quote> 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 <quote>development</quote> 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.",
            "id": 68481,
            "action_name": "Source string changed",
            "url": "https://translate-dev.freebsd.org/api/changes/68481/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/171544/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/boooks_dev-model/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_dev-model/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2020-06-06T14:21:26.642614Z",
            "action": 30,
            "target": "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.",
            "id": 68483,
            "action_name": "Source string changed",
            "url": "https://translate-dev.freebsd.org/api/changes/68483/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/171578/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/boooks_dev-model/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_dev-model/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2020-06-06T14:21:27.553614Z",
            "action": 30,
            "target": "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.",
            "id": 68501,
            "action_name": "Source string changed",
            "url": "https://translate-dev.freebsd.org/api/changes/68501/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/171580/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/boooks_dev-model/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_dev-model/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2020-06-06T14:21:27.603242Z",
            "action": 30,
            "target": "Many committers have a special area of responsibility. These roles are called hats. These hats can be either project roles, such as public relations officer, or maintainer for a certain area of the code. Because this is a project where people give voluntarily of their spare time, people with assigned hats are not always available. They must therefore appoint a deputy that can perform the hat's role in their absence. The other option is to have the role held by a group.",
            "id": 68503,
            "action_name": "Source string changed",
            "url": "https://translate-dev.freebsd.org/api/changes/68503/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/171582/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/boooks_dev-model/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_dev-model/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2020-06-06T14:21:27.674735Z",
            "action": 30,
            "target": "A person who has the required privileges to add their code or documentation to the repository. A committer has made a commit within the past 12 months. <citation><xref linkend=\"freebsd-bylaws\"/></citation> An active committer is a committer who has made an average of one commit per month during that time.",
            "id": 68505,
            "action_name": "Source string changed",
            "url": "https://translate-dev.freebsd.org/api/changes/68505/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/171584/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/boooks_dev-model/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_dev-model/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2020-06-06T14:21:27.703740Z",
            "action": 30,
            "target": "It is worth noting that there are no technical barriers to prevent someone, once having gained commit privileges to the main- or a sub-project, to make commits in parts of that project's source the committer did not specifically get permission to modify. However, when wanting to make modifications to parts a committer has not been involved in before, they should read the logs to see what has happened in this area before, and also read the MAINTAINERS file to see if the maintainer of this part has any special requests on how changes in the code should be made.",
            "id": 68507,
            "action_name": "Source string changed",
            "url": "https://translate-dev.freebsd.org/api/changes/68507/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/171586/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/boooks_dev-model/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_dev-model/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2020-06-06T14:21:27.737800Z",
            "action": 30,
            "target": "The core team is elected by the committers from the pool of committers and serves as the board of directors of the FreeBSD project. It promotes active contributors to committers, assigns people to well-defined hats, and is the final arbiter of decisions involving which way the project should be heading. As of July 1st, 2004, core consisted of 9 members. Elections are held every two years.",
            "id": 68509,
            "action_name": "Source string changed",
            "url": "https://translate-dev.freebsd.org/api/changes/68509/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/171588/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/boooks_dev-model/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_dev-model/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2020-06-06T14:21:27.823102Z",
            "action": 30,
            "target": "The official hats in the FreeBSD Project are hats that are more or less formalised and mainly administrative roles. They have the authority and responsibility for their area. The following list shows the responsibility lines and gives a description of each hat, including who it is held by.",
            "id": 68511,
            "action_name": "Source string changed",
            "url": "https://translate-dev.freebsd.org/api/changes/68511/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/171590/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/boooks_dev-model/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_dev-model/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2020-06-06T14:21:27.864768Z",
            "action": 30,
            "target": "<xref linkend=\"sub-project-documentation\"/> architect is responsible for defining and following up documentation goals for the committers in the Documentation project, which they supervise.",
            "id": 68513,
            "action_name": "Source string changed",
            "url": "https://translate-dev.freebsd.org/api/changes/68513/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/171592/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/boooks_dev-model/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_dev-model/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2020-06-06T14:21:27.916648Z",
            "action": 30,
            "target": "The Postmaster is responsible for mail being correctly delivered to the committers' email address. They are also responsible for ensuring that the mailing lists work and should take measures against possible disruptions of mail such as having troll-, spam- and virus-filters.",
            "id": 68515,
            "action_name": "Source string changed",
            "url": "https://translate-dev.freebsd.org/api/changes/68515/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/171594/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/boooks_dev-model/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_dev-model/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2020-06-06T14:21:28.163006Z",
            "action": 30,
            "target": "The Source Repository Manager is the only one who is allowed to directly modify the repository without using the <xref linkend=\"tool-svn\"/> tool. It is their responsibility to ensure that technical problems that arise in the repository are resolved quickly. The source repository manager has the authority to back out commits if this is necessary to resolve a SVN technical problem.",
            "id": 68517,
            "action_name": "Source string changed",
            "url": "https://translate-dev.freebsd.org/api/changes/68517/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/171596/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/boooks_dev-model/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_dev-model/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2020-06-06T14:21:28.352673Z",
            "action": 30,
            "target": "The Bugmeister is responsible for ensuring that the maintenance database is in working order, that the entries are correctly categorised and that there are no invalid entries. They supervise bugbusters.",
            "id": 68519,
            "action_name": "Source string changed",
            "url": "https://translate-dev.freebsd.org/api/changes/68519/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/171598/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/boooks_dev-model/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_dev-model/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2020-06-06T14:21:28.398234Z",
            "action": 30,
            "target": "The task of the donations liaison officer is to match the developers with needs with people or organisations willing to make a donation.",
            "id": 68521,
            "action_name": "Source string changed",
            "url": "https://translate-dev.freebsd.org/api/changes/68521/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/171600/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/boooks_dev-model/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_dev-model/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2020-06-06T14:21:28.419749Z",
            "action": 30,
            "target": "Hat held by: the Donations Liaison Office <email>donations@FreeBSD.org</email>. The <link xlink:href=\"https://www.freebsd.org/donations/\"> Donations Liaison Charter</link>.",
            "id": 68523,
            "action_name": "Source string changed",
            "url": "https://translate-dev.freebsd.org/api/changes/68523/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/171602/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/boooks_dev-model/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_dev-model/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2020-06-06T14:21:28.696008Z",
            "action": 30,
            "target": "A mentor is a committer who takes it upon them to introduce a new committer to the project, both in terms of ensuring the new committer's setup is valid, that the new committer knows the available tools required in their work, and that the new committer knows what is expected of them in terms of behavior.",
            "id": 68525,
            "action_name": "Source string changed",
            "url": "https://translate-dev.freebsd.org/api/changes/68525/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/171604/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/boooks_dev-model/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_dev-model/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2020-06-06T14:21:28.899588Z",
            "action": 30,
            "target": "When a contributor is given committer status, they are assigned a mentor. The committer who recommended the new committer will, in the general case, take it upon themselves to be the new committers mentor.",
            "id": 68527,
            "action_name": "Source string changed",
            "url": "https://translate-dev.freebsd.org/api/changes/68527/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/171606/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/boooks_dev-model/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_dev-model/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2020-06-06T14:21:28.923412Z",
            "action": 30,
            "target": "When a contributor is given their commit bit, a <xref linkend=\"tool-pgp\"/>-signed email is sent from either <xref linkend=\"role-core-secretary\"/>, <xref linkend=\"role-ports-manager\"/>, or nik@freebsd.org to both admins@freebsd.org, the assigned mentor, the new committer, and core confirming the approval of a new account. The mentor then gathers a password line, <xref linkend=\"tool-ssh2\"/> public key, and PGP key from the new committer and sends them to <xref linkend=\"role-admin\"/>. When the new account is created, the mentor activates the commit bit and guides the new committer through the rest of the initial process.",
            "id": 68529,
            "action_name": "Source string changed",
            "url": "https://translate-dev.freebsd.org/api/changes/68529/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/171610/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/boooks_dev-model/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_dev-model/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2020-06-06T14:21:28.992726Z",
            "action": 30,
            "target": "When a contributor sends a piece of code, the receiving committer may choose to recommend that the contributor is given commit privileges. If they recommend this to core, core will vote on this recommendation. If the vote is in favour, a mentor is assigned the new committer and the new committer has to email their details to the administrators for an account to be created. After this, the new committer is all set to make their first commit. By tradition, this is by adding their name to the committers list.",
            "id": 68532,
            "action_name": "Source string changed",
            "url": "https://translate-dev.freebsd.org/api/changes/68532/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/171614/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/boooks_dev-model/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_dev-model/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2020-06-06T14:21:29.068522Z",
            "action": 30,
            "target": "When Core decides to clean up the committers list, they check who has not made a commit for the past 18 months. Committers who have not done so have their commit bits revoked and their account removed by the administrators.",
            "id": 68535,
            "action_name": "Source string changed",
            "url": "https://translate-dev.freebsd.org/api/changes/68535/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/171616/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/boooks_dev-model/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_dev-model/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2020-06-06T14:21:29.122443Z",
            "action": 30,
            "target": "The committing of new or modified code is one of the most frequent processes in the FreeBSD project and will usually happen many times a day. Committing of code can only be done by a <quote>committer</quote>. Committers commit either code written by themselves, code submitted to them, or code submitted through a <link linkend=\"model-pr\">problem report</link>.",
            "id": 68537,
            "action_name": "Source string changed",
            "url": "https://translate-dev.freebsd.org/api/changes/68537/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/171618/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/boooks_dev-model/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_dev-model/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2020-06-06T14:21:29.149951Z",
            "action": 30,
            "target": "When code is written by the developer that is non-trivial, they should seek a code review from the community. This is done by sending mail to the relevant list asking for review. Before submitting the code for review, they should ensure it compiles correctly with the entire tree and that all relevant tests run. This is called <quote>pre-commit test</quote>. When contributed code is received, it should be reviewed by the committer and tested the same way.",
            "id": 68539,
            "action_name": "Source string changed",
            "url": "https://translate-dev.freebsd.org/api/changes/68539/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/171620/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/boooks_dev-model/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_dev-model/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2020-06-06T14:21:29.187177Z",
            "action": 30,
            "target": "After the code has been available for review and no further changes are necessary, the code is committed into the development branch, -CURRENT. If the change applies for the -STABLE branch or the other branches as well, a <quote>Merge From Current</quote> (\"MFC\") countdown is set by the committer. After the number of days the committer chose when setting the MFC have passed, an email will automatically be sent to the committer reminding them to commit it to the -STABLE branch (and possibly security branches as well). Only security critical changes should be merged to security branches.",
            "id": 68541,
            "action_name": "Source string changed",
            "url": "https://translate-dev.freebsd.org/api/changes/68541/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/171624/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/boooks_dev-model/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_dev-model/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2020-06-06T14:21:29.334011Z",
            "action": 30,
            "target": "When a committer has written a piece of code and wants to commit it, they first need to determine if it is trivial enough to go in without prior review or if it should first be reviewed by the developer community. If the code is trivial or has been reviewed and the committer is not the maintainer, they should consult the maintainer before proceeding. If the code is contributed by an outside vendor, the maintainer should create a patch that is sent back to the vendor. The code is then committed and then deployed by the users. Should they find problems with the code, this will be reported and the committer can go back to writing a patch. If a vendor is affected, they can choose to implement or ignore the patch.",
            "id": 68544,
            "action_name": "Source string changed",
            "url": "https://translate-dev.freebsd.org/api/changes/68544/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/171628/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/boooks_dev-model/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_dev-model/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2020-06-06T14:21:29.405774Z",
            "action": 30,
            "target": "The difference when a contributor makes a code contribution is that they submit the code through the Bugzilla interface. This report is picked up by the maintainer who reviews the code and commits it.",
            "id": 68547,
            "action_name": "Source string changed",
            "url": "https://translate-dev.freebsd.org/api/changes/68547/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/171632/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/boooks_dev-model/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_dev-model/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2020-06-06T14:21:29.590372Z",
            "action": 30,
            "target": "Core announces the election and selects an election manager who prepares the elections, and when ready, candidates can announce their candidacies through submitting their statements. The committers then vote. After the vote is over, the election results are announced and the new core team takes office.",
            "id": 68550,
            "action_name": "Source string changed",
            "url": "https://translate-dev.freebsd.org/api/changes/68550/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/171634/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/boooks_dev-model/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_dev-model/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2020-06-06T14:21:29.645151Z",
            "action": 30,
            "target": "The requirements of the project are given by developer wishes, requests from the community in terms of direct requests by mail, Problem Reports, commercial funding for the development of features, or contributions by the scientific community. The wishes that come within the responsibility of a developer are given to that developer who prioritises their time between the request and their wishes. A common way to do this is maintain a TODO-list maintained by the project. Items that do not come within someone's responsibility are collected on TODO-lists unless someone volunteers to take the responsibility. All requests, their distribution and follow-up are handled by the <xref linkend=\"tool-bugzilla\"/> tool.",
            "id": 68552,
            "action_name": "Source string changed",
            "url": "https://translate-dev.freebsd.org/api/changes/68552/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/171636/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/boooks_dev-model/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_dev-model/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2020-06-06T14:21:29.678102Z",
            "action": 30,
            "target": "As the requests are prioritised by the individual developers on the basis of doing what they find interesting, necessary, or are funded to do, there is no overall strategy or prioritisation of what requests to regard as requirements and following up their correct implementation. However, most developers have some shared vision of what issues are more important, and they can ask for guidelines from the release engineering team.",
            "id": 68554,
            "action_name": "Source string changed",
            "url": "https://translate-dev.freebsd.org/api/changes/68554/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/171640/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/boooks_dev-model/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_dev-model/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2020-06-06T14:21:29.947652Z",
            "action": 30,
            "target": "A problem is reported by the report originator. It is then classified by a bugbuster and handed to the correct maintainer. They verify the problem and discuss the problem with the originator until they have enough information to create a working patch. This patch is then committed and the problem report is closed.",
            "id": 68557,
            "action_name": "Source string changed",
            "url": "https://translate-dev.freebsd.org/api/changes/68557/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/171642/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/boooks_dev-model/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_dev-model/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2020-06-06T14:21:30.053269Z",
            "action": 30,
            "target": "<citation><xref linkend=\"freebsd-committer\"/></citation> has a number of rules that committers should follow. However, it happens that these rules are broken. The following rules exist in order to be able to react to misbehavior. They specify what actions will result in how long a suspension of the committer's commit privileges. <_:itemizedlist-1/> <citation><xref linkend=\"ref-freebsd-trenches\"/></citation>",
            "id": 68559,
            "action_name": "Source string changed",
            "url": "https://translate-dev.freebsd.org/api/changes/68559/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/171644/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/boooks_dev-model/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_dev-model/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2020-06-06T14:21:30.079065Z",
            "action": 30,
            "target": "For the suspensions to be efficient, any single core member can implement a suspension before discussing it on the <quote>core</quote> mailing list. Repeat offenders can, with a 2/3 vote by core, receive harsher penalties, including permanent removal of commit privileges. (However, the latter is always viewed as a last resort, due to its inherent tendency to create controversy.) All suspensions are posted to the <quote>developers</quote> mailing list, a list available to committers only.",
            "id": 68561,
            "action_name": "Source string changed",
            "url": "https://translate-dev.freebsd.org/api/changes/68561/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/171646/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/boooks_dev-model/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_dev-model/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2020-06-06T14:21:30.147206Z",
            "action": 30,
            "target": "When a release is coming, the FreeBSD project changes shape somewhat. A release schedule is made containing feature- and code-freezes, release of interim releases and the final release. A feature-freeze means no new features are allowed to be committed to the branch without the release engineers' explicit consent. Code-freeze means no changes to the code (like bugs-fixes) are allowed to be committed without the release engineers' explicit consent. This feature- and code-freeze is known as stabilising. During the release process, the release engineer has the full authority to revert to older versions of code and thus \"back out\" changes should they find that the changes are not suitable to be included in the release.",
            "id": 68563,
            "action_name": "Source string changed",
            "url": "https://translate-dev.freebsd.org/api/changes/68563/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/171648/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/boooks_dev-model/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_dev-model/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2020-06-06T14:21:30.238451Z",
            "action": 30,
            "target": "For releases of the -STABLE-branch, the release process starts 45 days before the anticipated release date. During the first phase, the first 15 days, the developers merge what changes they have had in -CURRENT that they want to have in the release to the release branch. When this period is over, the code enters a 15 day code freeze in which only bug fixes, documentation updates, security-related fixes and minor device driver changes are allowed. These changes must be approved by the release engineer in advance. At the beginning of the last 15 day period a release candidate is created for widespread testing. Updates are less likely to be allowed during this period, except for important bug fixes and security updates. In this final period, all releases are considered release candidates. At the end of the release process, a release is created with the new version number, including binary distributions on web sites and the creation of CD-ROM images. However, the release is not considered \"really released\" until a <xref linkend=\"tool-pgp\"/>-signed message stating exactly that, is sent to the mailing list freebsd-announce; anything labelled as a \"release\" before that may well be in-process and subject to change before the PGP-signed message is sent. <_:footnote-1/>.",
            "id": 68565,
            "action_name": "Source string changed",
            "url": "https://translate-dev.freebsd.org/api/changes/68565/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/171656/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/boooks_dev-model/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_dev-model/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2020-06-06T14:21:30.379295Z",
            "action": 30,
            "target": "Make branch",
            "id": 68570,
            "action_name": "Source string changed",
            "url": "https://translate-dev.freebsd.org/api/changes/68570/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/171658/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/boooks_dev-model/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_dev-model/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2020-06-06T14:21:30.406138Z",
            "action": 30,
            "target": "Release candidate",
            "id": 68572,
            "action_name": "Source string changed",
            "url": "https://translate-dev.freebsd.org/api/changes/68572/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/171668/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/boooks_dev-model/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_dev-model/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2020-06-06T14:21:30.641067Z",
            "action": 30,
            "target": "Bugzilla is a maintenance database consisting of a set of tools to track bugs at a central site. It supports the bug tracking process for sending and handling bugs as well as querying and updating the database and editing bug reports. The project uses its web interface to send <quote>Problem Reports</quote> to the project's central Bugzilla server. The committers also have web and command-line clients.",
            "id": 68578,
            "action_name": "Source string changed",
            "url": "https://translate-dev.freebsd.org/api/changes/68578/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/171670/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/boooks_dev-model/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_dev-model/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2020-06-06T14:21:30.676787Z",
            "action": 30,
            "target": "Mailman is a program that automates the management of mailing lists. The FreeBSD Project uses it to run 16 general lists, 60 technical lists, 4 limited lists and 5 lists with SVN commit logs. It is also used for many mailing lists set up and used by other people and projects in the FreeBSD community. General lists are lists for the general public, technical lists are mainly for the development of specific areas of interest, and closed lists are for internal communication not intended for the general public. The majority of all the communication in the project goes through these 85 lists <citation><xref linkend=\"ref-bsd-handbook\"/>, Appendix C</citation>.",
            "id": 68580,
            "action_name": "Source string changed",
            "url": "https://translate-dev.freebsd.org/api/changes/68580/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/171672/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/boooks_dev-model/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_dev-model/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2020-06-06T14:21:30.711527Z",
            "action": 30,
            "target": "Pretty Good Privacy, better known as PGP, is a cryptosystem using a public key architecture to allow people to digitally sign and/or encrypt information in order to ensure secure communication between two parties. A signature is used when sending information out to many recipients, enabling them to verify that the information has not been tampered with before they received it. In the FreeBSD Project this is the primary means of ensuring that information has been written by the person who claims to have written it, and not altered in transit.",
            "id": 68582,
            "action_name": "Source string changed",
            "url": "https://translate-dev.freebsd.org/api/changes/68582/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/171674/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/boooks_dev-model/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_dev-model/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2020-06-06T14:21:30.789554Z",
            "action": 30,
            "target": "A <quote>port</quote> is a set of meta-data and patches that are needed to fetch, compile and install correctly an external piece of software on a FreeBSD system. The amount of ports has grown at a tremendous rate, as shown by the following figure.",
            "id": 68584,
            "action_name": "Source string changed",
            "url": "https://translate-dev.freebsd.org/api/changes/68584/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/171676/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/boooks_dev-model/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_dev-model/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2020-06-06T14:21:30.816001Z",
            "action": 30,
            "target": "Number of ports added between 1996 and 2008",
            "id": 68586,
            "action_name": "Source string changed",
            "url": "https://translate-dev.freebsd.org/api/changes/68586/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/171680/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/boooks_dev-model/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_dev-model/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2020-06-06T14:21:30.885636Z",
            "action": 30,
            "target": "<xref linkend=\"fig-ports\"/> shows the number of ports available to FreeBSD in the period 1995 to 2008. It looks like the curve has first grown exponentially, and then from the middle of 2001 to the middle of 2007 grown linearly at a rate of about 2000 ports/year, before its growth rate gets lower.",
            "id": 68589,
            "action_name": "Source string changed",
            "url": "https://translate-dev.freebsd.org/api/changes/68589/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/171812/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/boooks_dev-model/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_dev-model/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2020-06-06T14:21:36.552143Z",
            "action": 30,
            "target": "The Documentation project has <link xlink:href=\"https://www.freebsd.org/doc/en_US.ISO8859-1/books/fdp-primer/\">a primer</link>. This is used both to introduce new project members to the standard tools and syntaxes and to act as a reference when working on the project.",
            "id": 68656,
            "action_name": "Source string changed",
            "url": "https://translate-dev.freebsd.org/api/changes/68656/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/boooks_dev-model/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_dev-model/pt_BR/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/dbaio/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/dbaio/?format=api",
            "timestamp": "2020-06-06T14:21:37.275547Z",
            "action": 0,
            "target": "",
            "id": 68657,
            "action_name": "Resource update",
            "url": "https://translate-dev.freebsd.org/api/changes/68657/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/boooks_dev-model/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_dev-model/pt_BR/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/dbaio/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/dbaio/?format=api",
            "timestamp": "2020-06-06T14:21:39.501240Z",
            "action": 44,
            "target": "",
            "id": 68658,
            "action_name": "New string to translate",
            "url": "https://translate-dev.freebsd.org/api/changes/68658/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/200441/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/boooks_dev-model/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_dev-model/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2020-07-26T12:32:35.839074Z",
            "action": 30,
            "target": "$FreeBSD: head/en_US.ISO8859-1/books/dev-model/book.xml 54306 2020-07-01 15:38:01Z bofh $",
            "id": 79072,
            "action_name": "Source string changed",
            "url": "https://translate-dev.freebsd.org/api/changes/79072/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/200443/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/boooks_dev-model/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_dev-model/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2020-07-26T12:32:35.983485Z",
            "action": 30,
            "target": "Hat currently held by: Muhammad Moinur Rahman <email>bofh@FreeBSD.org</email>.",
            "id": 79074,
            "action_name": "Source string changed",
            "url": "https://translate-dev.freebsd.org/api/changes/79074/?format=api"
        }
    ]
}