Translation components API.

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

GET /api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/units/?format=api&page=3
HTTP 200 OK
Allow: GET, POST, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 669,
    "next": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/units/?format=api&page=4",
    "previous": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/units/?format=api&page=2",
    "results": [
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/?format=api",
            "source": [
                "If you have any question, or if you want to talk about this plugin, you can join this XMPP room with any Jabber client: [plugin-livechat-support@room.im.yiny.org](xmpp:plugin-livechat-support@room.im.yiny.org?join)."
            ],
            "previous_source": "",
            "target": [
                "Si tiene alguna pregunta o si desea hablar sobre este plugin, puede unirse a esta sala XMPP con cualquier cliente Jabber.: [plugin-livechat-support@room.im.yiny.org](xmpp:plugin-livechat-support@room.im.yiny.org?join)."
            ],
            "id_hash": 8644991008781021315,
            "content_hash": 8644991008781021315,
            "location": "support/documentation/content/en/contact/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 3,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 25,
            "source_unit": "https://weblate.framasoft.org/api/units/875772/?format=api",
            "priority": 100,
            "id": 877207,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/es/?checksum=f7f92d84f4d6b083",
            "url": "https://weblate.framasoft.org/api/units/877207/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:34:59.907429Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/?format=api",
            "source": [
                "If you want to support the project financially, you can contact me by mail at git.[at].john-livingston.fr, or check my [Liberapay profile](https://liberapay.com/JohnLivingston/)."
            ],
            "previous_source": "",
            "target": [
                "Si quieres apoyar financieramente el proyecto, puedes contactarme por correo electrónico en git.[at].john-livingston.fr, or check my [Liberapay profile](https://liberapay.com/JohnLivingston/)."
            ],
            "id_hash": -8568234259150543734,
            "content_hash": -8568234259150543734,
            "location": "support/documentation/content/en/contact/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 4,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 21,
            "source_unit": "https://weblate.framasoft.org/api/units/875773/?format=api",
            "priority": 100,
            "id": 877208,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/es/?checksum=0917845676ffe48a",
            "url": "https://weblate.framasoft.org/api/units/877208/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:34:59.910862Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/?format=api",
            "source": [
                "This Code of Conduct is adapted from the [Contributor Covenant](https://www.contributor-covenant.org), version 2.1, available at [https://www.contributor-covenant.org/version/2/1/code_of_conduct.html](https://www.contributor-covenant.org/version/2/1/code_of_conduct.html).  Translations are available at [https://www.contributor-covenant.org/translations](https://www.contributor-covenant.org/translations).  Instances of abusive, harassing, or otherwise unacceptable behavior may be reported to the community leaders responsible for enforcement by mail at git.[at].john-livingston.fr."
            ],
            "previous_source": "",
            "target": [
                "Este Código de Conducta es una adaptación del [Contributor Covenant](https://www.contributor-covenant.org), version 2.1, disponible en [https://www.contributor-covenant.org/version/2/1/code_of_conduct.html](https://www.contributor-covenant.org/version/2/1/code_of_conduct.html). Las traducciones están a disposición en [https://www.contributor-covenant.org/translations](https://www.contributor-covenant.org/translations). Los casos de comportamiento abusivo, acosador o inaceptable se pueden informar a los líderes de la comunidad responsables de la aplicación por correo en git.[at].john-livingston.fr."
            ],
            "id_hash": -8172207563012808689,
            "content_hash": -8172207563012808689,
            "location": "support/documentation/content/en/contributing/codeofconduct/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 7,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 42,
            "source_unit": "https://weblate.framasoft.org/api/units/875774/?format=api",
            "priority": 100,
            "id": 877209,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/es/?checksum=0e967c8507dc600f",
            "url": "https://weblate.framasoft.org/api/units/877209/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:34:59.914176Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/?format=api",
            "source": [
                "Always talk about features you want to develop by creating/finding and commenting the issue tackling your problem before you start working on it, and inform the community that you begin coding by claiming the issue."
            ],
            "previous_source": "",
            "target": [
                "Hable siempre sobre las características que desea desarrollar al crear/encontrar y comentar la cuestión que aborda su problema antes de empezar a trabajar en él, e informe a la comunidad que comienza a codificar reclamando el problema."
            ],
            "id_hash": 5333001663341095855,
            "content_hash": 5333001663341095855,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 9,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 35,
            "source_unit": "https://weblate.framasoft.org/api/units/875775/?format=api",
            "priority": 100,
            "id": 877210,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/es/?checksum=ca02a0c1e2036baf",
            "url": "https://weblate.framasoft.org/api/units/877210/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:34:59.917982Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/?format=api",
            "source": [
                "Pull Request must be done on the `main` branch."
            ],
            "previous_source": "",
            "target": [
                "Un Pull Request se debe solicitar en la rama `main`."
            ],
            "id_hash": 4693185480883220901,
            "content_hash": 4693185480883220901,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 10,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://weblate.framasoft.org/api/units/875776/?format=api",
            "priority": 100,
            "id": 877211,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/es/?checksum=c1218b544d10b1a5",
            "url": "https://weblate.framasoft.org/api/units/877211/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:34:59.919587Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/?format=api",
            "source": [
                "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated."
            ],
            "previous_source": "",
            "target": [
                "Hasta marzo de 2023, las contribuciones se hacían en la rama `develop`. Esto ya es obsoleto."
            ],
            "id_hash": 5947566277429260606,
            "content_hash": 5947566277429260606,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 11,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 15,
            "source_unit": "https://weblate.framasoft.org/api/units/875777/?format=api",
            "priority": 100,
            "id": 877212,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/es/?checksum=d28a00048c43713e",
            "url": "https://weblate.framasoft.org/api/units/877212/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:34:59.921024Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/?format=api",
            "source": [
                "It is highly recommended to be familiar with following concepts:"
            ],
            "previous_source": "",
            "target": [
                "Es muy recomendable el familiarizarse con los siguientes conceptos:"
            ],
            "id_hash": -7924726767756595088,
            "content_hash": -7924726767756595088,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 13,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 10,
            "source_unit": "https://weblate.framasoft.org/api/units/875778/?format=api",
            "priority": 100,
            "id": 877213,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/es/?checksum=1205b6fde1d6b070",
            "url": "https://weblate.framasoft.org/api/units/877213/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:34:59.922757Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/?format=api",
            "source": [
                "Git"
            ],
            "previous_source": "",
            "target": [
                "Git"
            ],
            "id_hash": 8283311846454571360,
            "content_hash": 8283311846454571360,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Bullet: '* '",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 14,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://weblate.framasoft.org/api/units/875779/?format=api",
            "priority": 100,
            "id": 877214,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/es/?checksum=f2f43c3ccbb5b160",
            "url": "https://weblate.framasoft.org/api/units/877214/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:34:59.924372Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/?format=api",
            "source": [
                "NodeJS"
            ],
            "previous_source": "",
            "target": [
                "NodeJS"
            ],
            "id_hash": -6162289179337739893,
            "content_hash": -6162289179337739893,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Bullet: '* '",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 15,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://weblate.framasoft.org/api/units/875780/?format=api",
            "priority": 100,
            "id": 877215,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/es/?checksum=2a7b26a3fe57318b",
            "url": "https://weblate.framasoft.org/api/units/877215/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:34:59.925873Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/?format=api",
            "source": [
                "NPM"
            ],
            "previous_source": "",
            "target": [
                "NPM"
            ],
            "id_hash": 2765299924265107116,
            "content_hash": 2765299924265107116,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Bullet: '* '",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 16,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://weblate.framasoft.org/api/units/875781/?format=api",
            "priority": 100,
            "id": 877216,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/es/?checksum=a66051a1433c7eac",
            "url": "https://weblate.framasoft.org/api/units/877216/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:34:59.927278Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/?format=api",
            "source": [
                "Typescript"
            ],
            "previous_source": "",
            "target": [
                "TypeScript"
            ],
            "id_hash": -7962365258637279904,
            "content_hash": -7962365258637279904,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Bullet: '* '",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 17,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://weblate.framasoft.org/api/units/875782/?format=api",
            "priority": 100,
            "id": 877217,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/es/?checksum=117ffefbd3037d60",
            "url": "https://weblate.framasoft.org/api/units/877217/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:34:59.928647Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/?format=api",
            "source": [
                "To build the plugin, you must have following packages:"
            ],
            "previous_source": "",
            "target": [
                "Para generar el plugin, debe tener los siguientes paquetes:"
            ],
            "id_hash": 401431812829642746,
            "content_hash": 401431812829642746,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 18,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://weblate.framasoft.org/api/units/875783/?format=api",
            "priority": 100,
            "id": 877218,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/es/?checksum=85922c1b5d407ffa",
            "url": "https://weblate.framasoft.org/api/units/877218/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:34:59.930051Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/?format=api",
            "source": [
                "`git`"
            ],
            "previous_source": "",
            "target": [
                "`git`"
            ],
            "id_hash": 6300681078546181438,
            "content_hash": 6300681078546181438,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Bullet: '* '",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 19,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://weblate.framasoft.org/api/units/875784/?format=api",
            "priority": 100,
            "id": 877219,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/es/?checksum=d770840ef9c52d3e",
            "url": "https://weblate.framasoft.org/api/units/877219/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:34:59.931414Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/?format=api",
            "source": [
                "`npm` (>=8.x)"
            ],
            "previous_source": "",
            "target": [
                "`npm` (>=8.x)"
            ],
            "id_hash": 1530625683560678785,
            "content_hash": 1530625683560678785,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Bullet: '* '",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 20,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://weblate.framasoft.org/api/units/875785/?format=api",
            "priority": 100,
            "id": 877220,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/es/?checksum=953ddff318b94581",
            "url": "https://weblate.framasoft.org/api/units/877220/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:34:59.932760Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/?format=api",
            "source": [
                "`nodejs` (>=14.x)"
            ],
            "previous_source": "",
            "target": [
                "`nodejs` (>=14.x)"
            ],
            "id_hash": -8004697555115756641,
            "content_hash": -8004697555115756641,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Bullet: '* '",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 21,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://weblate.framasoft.org/api/units/875786/?format=api",
            "priority": 100,
            "id": 877221,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/es/?checksum=10e999fbfce3339f",
            "url": "https://weblate.framasoft.org/api/units/877221/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:34:59.934126Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/?format=api",
            "source": [
                "`build-essential`"
            ],
            "previous_source": "",
            "target": [
                "`build-essential`"
            ],
            "id_hash": 3971254524309578384,
            "content_hash": 3971254524309578384,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Bullet: '* '",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 22,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://weblate.framasoft.org/api/units/875787/?format=api",
            "priority": 100,
            "id": 877222,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/es/?checksum=b71cbaf30222a290",
            "url": "https://weblate.framasoft.org/api/units/877222/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:34:59.935659Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/?format=api",
            "source": [
                "Clone the repository, buid the plugin, and create your feature branch:"
            ],
            "previous_source": "",
            "target": [
                "Clona el repositorio, genera el plugin y crea tu rama de características:"
            ],
            "id_hash": -4256247269324350060,
            "content_hash": -4256247269324350060,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 27,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 11,
            "source_unit": "https://weblate.framasoft.org/api/units/875793/?format=api",
            "priority": 100,
            "id": 877228,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/es/?checksum=44eec5a8bbb21d94",
            "url": "https://weblate.framasoft.org/api/units/877228/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:34:59.944560Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/?format=api",
            "source": [
                "Once you are ready to show your code to ask for feedback, submit a *draft* Pull Request.  Once you are ready for a code review before merge, submit a Pull Request.  In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\"."
            ],
            "previous_source": "",
            "target": [
                "Una vez que esté listo para mostrar su código y desea solicitar comentarios, envíe un *borrador* de solicitud de incorporación de cambios. Una vez que esté listo para una revisión de código antes de la fusión, envíe una solicitud de incorporación de cambios. En cualquier caso, vincule su PR a los problemas que resuelve utilizando la sintaxis de GitHub: \"fixes #issue_number\"."
            ],
            "id_hash": -9056126800101072086,
            "content_hash": -9056126800101072086,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 29,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 50,
            "source_unit": "https://weblate.framasoft.org/api/units/875794/?format=api",
            "priority": 100,
            "id": 877229,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/es/?checksum=02522ca81f14a32a",
            "url": "https://weblate.framasoft.org/api/units/877229/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:34:59.946438Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/?format=api",
            "source": [
                "The front-end code is in the `client` folder, the back-end code in `server`. There are some shared code in `shared` folder."
            ],
            "previous_source": "",
            "target": [
                "El código front-end se sitúa en el directorio `client`, el back-end en `server`. Hay código compartido en el directorio `shared`."
            ],
            "id_hash": 6037407757503220697,
            "content_hash": 6037407757503220697,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 30,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 21,
            "source_unit": "https://weblate.framasoft.org/api/units/875795/?format=api",
            "priority": 100,
            "id": 877230,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/es/?checksum=d3c92e5e2e2acbd9",
            "url": "https://weblate.framasoft.org/api/units/877230/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:34:59.948020Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/?format=api",
            "source": [
                "For general instructions (developping plugins, building, installation, ...), please refer to the [Peertube documentation](https://docs.joinpeertube.org/contribute-plugins?id=write-a-plugintheme)."
            ],
            "previous_source": "",
            "target": [
                "Para obtener instrucciones generales (desarrollo de plugins, generación, instalación, ...), consulte la página [Peertube documentation](https://docs.joinpeertube.org/contribute-plugins?id=write-a-plugintheme)."
            ],
            "id_hash": -9143376301098240914,
            "content_hash": -9143376301098240914,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 31,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 14,
            "source_unit": "https://weblate.framasoft.org/api/units/875796/?format=api",
            "priority": 100,
            "id": 877231,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/es/?checksum=011c33b2a550746e",
            "url": "https://weblate.framasoft.org/api/units/877231/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:34:59.949462Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/?format=api",
            "source": [
                "You can build the plugin with extra debug features simply by using:"
            ],
            "previous_source": "",
            "target": [
                "Puede generar el plugin con características adicionales de depuración simplemente usando:"
            ],
            "id_hash": 1442385257334545171,
            "content_hash": 1442385257334545171,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 32,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 12,
            "source_unit": "https://weblate.framasoft.org/api/units/875797/?format=api",
            "priority": 100,
            "id": 877232,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/es/?checksum=940461bfdcaf9b13",
            "url": "https://weblate.framasoft.org/api/units/877232/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:34:59.950866Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/?format=api",
            "source": [
                "This plugin uses ESBuild for frontend code generation, as the official `peertube-plugin-quickstart` plugin.  ESBuild can handle Typescript, but does not check types (see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).  That's why we first compile Typescript with the `-noEmit` option, just to check types (`check:client:ts` in package.json file).  Then, if everything is okay, we run ESBuild to generate the compiled javascript."
            ],
            "previous_source": "",
            "target": [
                "Este plugin utiliza ESBuild para la generación de código frontend, al igual que el plugin oficial `peertube-plugin-quickstart`.  ESBuild puede manejar TypeScript, pero no verifica los tipos (ver [documentación de ESBuild](https://esbuild.github.io/content-types/#typescript)).  Por ello primero compilamos TypeScript con la opción `-noEmit`, sólo para la verificación de los tipos (`check:client:ts` en el fichero package.json).  Luego, si todo está bien, ejecutamos ESBuild para generar el javascript compilado."
            ],
            "id_hash": 3313057065536369465,
            "content_hash": 3313057065536369465,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 36,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 56,
            "source_unit": "https://weblate.framasoft.org/api/units/875798/?format=api",
            "priority": 100,
            "id": 877233,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/es/?checksum=adfa57d907e4b339",
            "url": "https://weblate.framasoft.org/api/units/877233/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:34:59.952562Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/?format=api",
            "source": [
                "There is a debug mode for this plugin, that shorten some delay.  For example, some log files will rotate every two minutes, instead of once per day.  This permit to test more easily certain actions, for which it could normally take hours or days to wait."
            ],
            "previous_source": "",
            "target": [
                "Hay un modo de depuración para este plugin, que acorta ciertos retrasos.  Por ejemplo, algunos logs rotarán cada dos minutos, en lugar de una vez al día.  Esto permite probar más fácilmente ciertas acciones, para las que se podría tomar horas o días de espera."
            ],
            "id_hash": -4212215110699598940,
            "content_hash": -4212215110699598940,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 38,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 46,
            "source_unit": "https://weblate.framasoft.org/api/units/875799/?format=api",
            "priority": 100,
            "id": 877234,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/es/?checksum=458b34ac9137bba4",
            "url": "https://weblate.framasoft.org/api/units/877234/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:34:59.954128Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/?format=api",
            "source": [
                "To enable this mode, you juste have to create the `/var/www/peertube/storage/plugins/data/peertube-plugin-livechat/debug_mode` file (replacing `/var/www/peertube/storage/` by the correct path on your installation)."
            ],
            "previous_source": "",
            "target": [
                "Para habilitar este modo, solo tiene que crear el archivo `/var/www/peertube/storage/plugins/data/peertube-plugin-livechat/debug_mode` (reemplazando `/var/www/peertube/storage/` por la ruta correcta de su instalación)."
            ],
            "id_hash": 3629195348206134727,
            "content_hash": 3629195348206134727,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 39,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 21,
            "source_unit": "https://weblate.framasoft.org/api/units/875800/?format=api",
            "priority": 100,
            "id": 877235,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/es/?checksum=b25d7df0de53a5c7",
            "url": "https://weblate.framasoft.org/api/units/877235/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:34:59.955488Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/?format=api",
            "source": [
                "The simple existence of this file is sufficient to trigger the debug mode.  To make sure it's taken into account, you can restart your Peertube instance."
            ],
            "previous_source": "",
            "target": [
                "La simple existencia de este archivo es suficiente para activar el modo de depuración.  Para asegurarte de que se toma en cuenta, puedes reiniciar tu instancia de Peertube."
            ],
            "id_hash": 1899516516142547127,
            "content_hash": 1899516516142547127,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 40,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 26,
            "source_unit": "https://weblate.framasoft.org/api/units/875801/?format=api",
            "priority": 100,
            "id": 877236,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/es/?checksum=9a5c703515aa00b7",
            "url": "https://weblate.framasoft.org/api/units/877236/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:34:59.956948Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/?format=api",
            "source": [
                "This file can contain some JSON to enable more advanced options.  To have a list of existing parameters, check `server/lib/debug.ts`.  Restart Peertube after each content modification."
            ],
            "previous_source": "",
            "target": [
                "Este archivo puede contener JSON para habilitar opciones más avanzadas. Para tener una lista de los parámetros existentes, consulte `server/lib/debug.ts`. Reinicie Peertube después de cada modificación de su contenido."
            ],
            "id_hash": -4785237802284800437,
            "content_hash": -4785237802284800437,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 41,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 26,
            "source_unit": "https://weblate.framasoft.org/api/units/875802/?format=api",
            "priority": 100,
            "id": 877237,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/es/?checksum=3d976b92750b264b",
            "url": "https://weblate.framasoft.org/api/units/877237/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:34:59.958411Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/?format=api",
            "source": [
                "Don't enable this mode on a production server, neither on a public server.  This could cause security issues."
            ],
            "previous_source": "",
            "target": [
                "No habilites este modo en un servidor de producción, ni en un servidor público. Esto podría ocasionar problemas de seguridad."
            ],
            "id_hash": 7534356207782680150,
            "content_hash": 7534356207782680150,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 42,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 18,
            "source_unit": "https://weblate.framasoft.org/api/units/875803/?format=api",
            "priority": 100,
            "id": 877238,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/es/?checksum=e88f690d60255656",
            "url": "https://weblate.framasoft.org/api/units/877238/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:34:59.959784Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/?format=api",
            "source": [
                "When debug mode is enabled, you can restart Prosody using this API call: `http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.  This call don't need any authentificaiton.  It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`."
            ],
            "previous_source": "",
            "target": [
                "Cuando el modo de depuración está activado, puede reiniciar Prosody utilizando esta llamada a la API: `http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.  Esta llamada no necesita autenticación. La puede hacer desde la linea de comandos, usando por ejemplo  `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`."
            ],
            "id_hash": 3307325012619241852,
            "content_hash": 3307325012619241852,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 44,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 33,
            "source_unit": "https://weblate.framasoft.org/api/units/875804/?format=api",
            "priority": 100,
            "id": 877239,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/es/?checksum=ade5fa9375ef297c",
            "url": "https://weblate.framasoft.org/api/units/877239/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:34:59.961453Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/?format=api",
            "source": [
                "It is possible to connect the Prosody AppImage to a remote debugger using [MobDebug](https://luarocks.org/modules/paulclinger/mobdebug)."
            ],
            "previous_source": "",
            "target": [
                "Es posible conectar la AppImage Prosody a un depurador remoto usando [MobDebug]https://luarocks.org/modules/paulclinger/mobdebug)."
            ],
            "id_hash": 5919281475018401725,
            "content_hash": 5919281475018401725,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 46,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 14,
            "source_unit": "https://weblate.framasoft.org/api/units/875805/?format=api",
            "priority": 100,
            "id": 877240,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/es/?checksum=d2258323cc05a7bd",
            "url": "https://weblate.framasoft.org/api/units/877240/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:34:59.963031Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/?format=api",
            "source": [
                "To do so, you have to setup MobDebug in a folder that can be accessed by the `peertube` user.  Then, add this in the `debub_mode` file:"
            ],
            "previous_source": "",
            "target": [
                "Para hacerlo, debe configurar MobDebug en un directorio al que pueda acceder el usuario `peertube`.  Luego, agrega esto en el archivo `debub_mode`:"
            ],
            "id_hash": 6199956047553657537,
            "content_hash": 6199956047553657537,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 47,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 26,
            "source_unit": "https://weblate.framasoft.org/api/units/875806/?format=api",
            "priority": 100,
            "id": 877241,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/es/?checksum=d60aab2d2d787ac1",
            "url": "https://weblate.framasoft.org/api/units/877241/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:34:59.964472Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/?format=api",
            "source": [
                "`host` and `port` are optional. `debugger_path` must point to the folder where the `MobDebug` `.lua` file is."
            ],
            "previous_source": "",
            "target": [
                "`host` y `port` son opcionales. `debugger_path` debe apuntar a la carpeta donde se encuentra el archivo `MobDebug` `.lua`."
            ],
            "id_hash": -9150400626545938311,
            "content_hash": -9150400626545938311,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 49,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 17,
            "source_unit": "https://weblate.framasoft.org/api/units/875807/?format=api",
            "priority": 100,
            "id": 877242,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/es/?checksum=01033f1c6e37b079",
            "url": "https://weblate.framasoft.org/api/units/877242/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:34:59.966163Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/?format=api",
            "source": [
                "Restart Peertube."
            ],
            "previous_source": "",
            "target": [
                "Reiniciar Peertube."
            ],
            "id_hash": -5759182570060529216,
            "content_hash": -5759182570060529216,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 50,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://weblate.framasoft.org/api/units/875808/?format=api",
            "priority": 100,
            "id": 877243,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/es/?checksum=301345f74aebc1c0",
            "url": "https://weblate.framasoft.org/api/units/877243/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:34:59.967540Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/?format=api",
            "source": [
                "Start your debugger server."
            ],
            "previous_source": "",
            "target": [
                "Inicie su servidor de depuración."
            ],
            "id_hash": 5794173731248901927,
            "content_hash": 5794173731248901927,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 51,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://weblate.framasoft.org/api/units/875809/?format=api",
            "priority": 100,
            "id": 877244,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/es/?checksum=d0690a4f49fd8f27",
            "url": "https://weblate.framasoft.org/api/units/877244/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:34:59.969194Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/?format=api",
            "source": [
                "For Prosody to connect to the debugger, call the API `http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.  This call does not need any authentication.  It can be done from a command line, for example with `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.  You can even configure your debug server to launch this request automatically."
            ],
            "previous_source": "",
            "target": [
                "Para que Prosody se conecte al depurador, llame a la API `http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`. Esta llamada no necesita ninguna autenticación. Se puede hacer desde una línea de comandos, por ejemplo con `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`. Incluso puede configurar su servidor de depuración para iniciar esta solicitud automáticamente."
            ],
            "id_hash": 3388776696595975639,
            "content_hash": 3388776696595975639,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 52,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 43,
            "source_unit": "https://weblate.framasoft.org/api/units/875810/?format=api",
            "priority": 100,
            "id": 877245,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/es/?checksum=af075a7377b98dd7",
            "url": "https://weblate.framasoft.org/api/units/877245/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:34:59.970677Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/?format=api",
            "source": [
                "Prosody will then restart, connecting to the debugger."
            ],
            "previous_source": "",
            "target": [
                "Prosody se reiniciará, conectándose al depurador."
            ],
            "id_hash": -8693706204763308286,
            "content_hash": -8693706204763308286,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 53,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 8,
            "source_unit": "https://weblate.framasoft.org/api/units/875811/?format=api",
            "priority": 100,
            "id": 877246,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/es/?checksum=0759c0449b793f02",
            "url": "https://weblate.framasoft.org/api/units/877246/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:34:59.972529Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/?format=api",
            "source": [
                "There is a tutorial, in french, on the [Peertube forum](https://framacolibri.org/t/tutoriel-creer-un-environnement-de-developpement-de-plugin-peertube-rapidement-en-utilisant-docker-et-qui-permet-de-tester-la-federation/17631) that explains how to quickly build a dev env using Docker."
            ],
            "previous_source": "",
            "target": [
                "Hay un tutorial, en francés, en el [foro de Peertube](https://framacolibri.org/t/tutoriel-creer-un-environnement-de-developpement-de-plugin-peertube-rapidement-en-utilisant-docker-et-qui-permet-de-tester-la-federation/17631) que explica cómo construir rápidamente un entorno de desarrollo utilizando Docker."
            ],
            "id_hash": -8204363194492821405,
            "content_hash": -8204363194492821405,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 55,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 21,
            "source_unit": "https://weblate.framasoft.org/api/units/875812/?format=api",
            "priority": 100,
            "id": 877247,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/es/?checksum=0e243f24a7f76063",
            "url": "https://weblate.framasoft.org/api/units/877247/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:34:59.974144Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/?format=api",
            "source": [
                "A repo was made out of it, check out [pt-plugin-dev](https://codeberg.org/mose/pt-plugin-dev)."
            ],
            "previous_source": "",
            "target": [
                "Se creó un repositorio sobre ello, consulte [pt-plugin-dev](https://codeberg.org/mose/pt-plugin-dev)."
            ],
            "id_hash": 603138386149530465,
            "content_hash": 603138386149530465,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 56,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 10,
            "source_unit": "https://weblate.framasoft.org/api/units/875813/?format=api",
            "priority": 100,
            "id": 877248,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/es/?checksum=885ec72aa8d85b61",
            "url": "https://weblate.framasoft.org/api/units/877248/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:34:59.975591Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/?format=api",
            "source": [
                "Note: for an unknown reason, Prosody can't resolve containers DNS address when using the lua-unbound library.  There is a dirty hack in the plugin: just create a `/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes, then restart containers."
            ],
            "previous_source": "",
            "target": [
                "Nota: por una razón desconocida, Prosody no puede resolver la dirección DNS de los contenedores cuando se utiliza la biblioteca lua-unbound.  Hay un hack en el plugin para resolverlo: simplemente crea un archivo `/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` en tus docker-volumes, luego reinicia los contenedores."
            ],
            "id_hash": 933520286938368858,
            "content_hash": 933520286938368858,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 57,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 35,
            "source_unit": "https://weblate.framasoft.org/api/units/875814/?format=api",
            "priority": 100,
            "id": 877249,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/es/?checksum=8cf487c145950b5a",
            "url": "https://weblate.framasoft.org/api/units/877249/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:34:59.976987Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/?format=api",
            "source": [
                "Always inform the community before working (by creating a new issue, or commenting an existing one).  This is to avoid that two persons are working on the same thing, and prevent conflicts."
            ],
            "previous_source": "",
            "target": [
                "Siempre informa a la comunidad antes de trabajar (creando un nuevo 'issue' o comentando uno existente). Esto es para evitar que dos personas estén trabajando en lo mismo y prevenir conflictos."
            ],
            "id_hash": -4482136808354450647,
            "content_hash": -4482136808354450647,
            "location": "support/documentation/content/en/contributing/document/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 70,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 32,
            "source_unit": "https://weblate.framasoft.org/api/units/875815/?format=api",
            "priority": 100,
            "id": 877250,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/es/?checksum=41cc4051f7547329",
            "url": "https://weblate.framasoft.org/api/units/877250/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:34:59.978800Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/?format=api",
            "source": [
                "Documentation work has to be merged in the `main` branch."
            ],
            "previous_source": "",
            "target": [
                "El trabajo de documentación debe fusionarse en la rama `main`."
            ],
            "id_hash": -6574256877700892496,
            "content_hash": -6574256877700892496,
            "location": "support/documentation/content/en/contributing/document/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 71,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 10,
            "source_unit": "https://weblate.framasoft.org/api/units/875816/?format=api",
            "priority": 100,
            "id": 877251,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/es/?checksum=24c38c339e7838b0",
            "url": "https://weblate.framasoft.org/api/units/877251/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:34:59.980223Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/?format=api",
            "source": [
                "The documentation source code is in the `support/documentation/content` folder."
            ],
            "previous_source": "",
            "target": [
                "El código fuente de la documentación se encuentra en el directorio `support/documentation/content`."
            ],
            "id_hash": 1949264440497393408,
            "content_hash": 1949264440497393408,
            "location": "support/documentation/content/en/contributing/document/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 72,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://weblate.framasoft.org/api/units/875817/?format=api",
            "priority": 100,
            "id": 877252,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/es/?checksum=9b0d2dae5525cf00",
            "url": "https://weblate.framasoft.org/api/units/877252/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:34:59.981588Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/?format=api",
            "source": [
                "The documentation is generated using [Hugo](https://gohugo.io/).  You have to install it on your computer if you want to preview your work."
            ],
            "previous_source": "",
            "target": [
                "La documentación se genera usando [Hugo](https://gohugo.io/). Debe instalarlo en su computadora si desea obtener una vista previa de su trabajo."
            ],
            "id_hash": -8968300311010806358,
            "content_hash": -8968300311010806358,
            "location": "support/documentation/content/en/contributing/document/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 73,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 21,
            "source_unit": "https://weblate.framasoft.org/api/units/875818/?format=api",
            "priority": 100,
            "id": 877253,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/es/?checksum=038a32621b2cf5aa",
            "url": "https://weblate.framasoft.org/api/units/877253/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:34:59.982912Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/?format=api",
            "source": [
                "The used theme is [hugo-theme-learn](https://learn.netlify.app/).  You should read its documentation before starting editing the documentation."
            ],
            "previous_source": "",
            "target": [
                "El tema utilizado es [hugo-theme-learn](https://learn.netlify.app/).  Deberías leer su documentación antes de empezar a editar la documentación."
            ],
            "id_hash": 6829290758446424085,
            "content_hash": 6829290758446424085,
            "location": "support/documentation/content/en/contributing/document/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 74,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 15,
            "source_unit": "https://weblate.framasoft.org/api/units/875819/?format=api",
            "priority": 100,
            "id": 877254,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/es/?checksum=dec683c2fd0ea015",
            "url": "https://weblate.framasoft.org/api/units/877254/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:34:59.984283Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/?format=api",
            "source": [
                "When a new plugin version is released, or when documentation is updated, plugin maintainers will merge the `main` branch to the `documentation` branch.  This will trigger github and gitlab pipelines, and update published documentation."
            ],
            "previous_source": "",
            "target": [
                "Cuando se libere una nueva versión del plugin, o cuando se actualice la documentación, los mantenedores del plugin fusionarán la rama `main` con la rama `documentation`.  Esto activará los pipelines de github y gitlab, y actualizará la documentación publicada."
            ],
            "id_hash": -1007454548602233814,
            "content_hash": -1007454548602233814,
            "location": "support/documentation/content/en/contributing/document/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 75,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 34,
            "source_unit": "https://weblate.framasoft.org/api/units/875820/?format=api",
            "priority": 100,
            "id": 877255,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/es/?checksum=7204cd6cff365c2a",
            "url": "https://weblate.framasoft.org/api/units/877255/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:34:59.985629Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/?format=api",
            "source": [
                "The principal language is english (`en` code)."
            ],
            "previous_source": "",
            "target": [
                "El idioma principal es el inglés (código `en`)."
            ],
            "id_hash": -4723708268610728845,
            "content_hash": -4723708268610728845,
            "location": "support/documentation/content/en/contributing/document/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 77,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 7,
            "source_unit": "https://weblate.framasoft.org/api/units/875821/?format=api",
            "priority": 100,
            "id": 877256,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/es/?checksum=3e72045b62e1cc73",
            "url": "https://weblate.framasoft.org/api/units/877256/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:34:59.987158Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/?format=api",
            "source": [
                "The `support/documentation/content/en` folder contains only english documentation files."
            ],
            "previous_source": "",
            "target": [
                "El directorio `support/documentation/content/en` sólo contiene archivos de documentación en inglés."
            ],
            "id_hash": -8148824533658171663,
            "content_hash": -8148824533658171663,
            "location": "support/documentation/content/en/contributing/document/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 78,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 8,
            "source_unit": "https://weblate.framasoft.org/api/units/875822/?format=api",
            "priority": 100,
            "id": 877257,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/es/?checksum=0ee98f42ce5106f1",
            "url": "https://weblate.framasoft.org/api/units/877257/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:34:59.988497Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/?format=api",
            "source": [
                "Documentation is translated using Weblate (see the [translation documentation](/peertube-plugin-livechat/contributing/translate/)).  To do so, we use the [po4a tool](https://po4a.org/), as we will se later in this page."
            ],
            "previous_source": "",
            "target": [
                "La documentación se traduce mediante Weblate (consulte la [documentación de traducción](/peertube-plugin-livechat/contributing/translate/)).  Para hacerlo pues, utilizamos la [herramienta po4a](https://po4a.org/), como veremos más adelante en esta página."
            ],
            "id_hash": 557884966324248001,
            "content_hash": 557884966324248001,
            "location": "support/documentation/content/en/contributing/document/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 79,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 25,
            "source_unit": "https://weblate.framasoft.org/api/units/875823/?format=api",
            "priority": 100,
            "id": 877258,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/es/?checksum=87be016bcb499dc1",
            "url": "https://weblate.framasoft.org/api/units/877258/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:34:59.990069Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/?format=api",
            "source": [
                "In the `support/documentation/config.toml` file, please copy and modify the `[Languages.fr]` section."
            ],
            "previous_source": "",
            "target": [
                "En el archivo `support/documentation/config.toml`, copie y modifique la sección `[Languages.fr]`."
            ],
            "id_hash": -7978790411296259179,
            "content_hash": -7978790411296259179,
            "location": "support/documentation/content/en/contributing/document/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 81,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 11,
            "source_unit": "https://weblate.framasoft.org/api/units/875824/?format=api",
            "priority": 100,
            "id": 877259,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/es/?checksum=1145a464f564c395",
            "url": "https://weblate.framasoft.org/api/units/877259/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:34:59.991874Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/?format=api",
            "source": [
                "If the translations are not complete, it does not matter, english will be used for missing strings."
            ],
            "previous_source": "",
            "target": [
                "Si las traducciones no están completas, no importa, se utilizará el inglés para las secuencias de caracteres que falten."
            ],
            "id_hash": -1455007833850539401,
            "content_hash": -1455007833850539401,
            "location": "support/documentation/content/en/contributing/document/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 82,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 17,
            "source_unit": "https://weblate.framasoft.org/api/units/875825/?format=api",
            "priority": 100,
            "id": 877260,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/es/?checksum=6bcec61585ed9277",
            "url": "https://weblate.framasoft.org/api/units/877260/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:34:59.993450Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/?format=api",
            "source": [
                "To preview your modifications, just run:"
            ],
            "previous_source": "",
            "target": [
                "Para previsualizar sus modificaciones, simplemente ejecute:"
            ],
            "id_hash": -702184645713876230,
            "content_hash": -702184645713876230,
            "location": "support/documentation/content/en/contributing/document/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 84,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 6,
            "source_unit": "https://weblate.framasoft.org/api/units/875826/?format=api",
            "priority": 100,
            "id": 877261,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/es/?checksum=764156c8f97daafa",
            "url": "https://weblate.framasoft.org/api/units/877261/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:34:59.994953Z"
        }
    ]
}