Translation components API.

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

GET /api/translations/freebsd-doc/articles_rc-scripting/es/units/?format=api&page=3
HTTP 200 OK
Allow: GET, POST, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 156,
    "next": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/units/?format=api&page=4",
    "previous": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/units/?format=api&page=2",
    "results": [
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "if checkyesno \"${mumbled_enable}\"; then\n        foo\nfi"
            ],
            "previous_source": "",
            "target": [
                "if checkyesno \"${mumbled_enable}\"; then\n        foo\nfi"
            ],
            "id_hash": 6165416718248666402,
            "content_hash": 6165416718248666402,
            "location": "article.translate.xml:876",
            "context": "",
            "note": "(itstool) path: important/programlisting",
            "flags": "no-wrap",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 101,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 6,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100957/?format=api",
            "priority": 100,
            "id": 207306,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=d58ff5d6e7776522",
            "url": "https://translate-dev.freebsd.org/api/units/207306/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.281071Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "<anchor xml:id=\"rc-flags\"/>We can affect the flags to be passed to <envar>$command</envar> by modifying <envar>rc_flags</envar> in <envar>$start_precmd</envar>."
            ],
            "previous_source": "",
            "target": [
                "<anchor xml:id=\"rc-flags\"/>Podemos afectar las banderas que se pasarán a <envar>$command</envar> modificando<envar>rc_flags</envar> en <envar>$start_precmd</envar>."
            ],
            "id_hash": 2055909565748558186,
            "content_hash": 2055909565748558186,
            "location": "article.translate.xml:883",
            "context": "",
            "note": "(itstool) path: callout/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 102,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 16,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100958/?format=api",
            "priority": 100,
            "id": 207307,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=9c880edb7cc5396a",
            "url": "https://translate-dev.freebsd.org/api/units/207307/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.287608Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "In certain cases we may need to emit an important message that should go to <application>syslog</application> as well. This can be done easily with the following <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> functions: <function>debug</function>, <function>info</function>, <function>warn</function>, and <function>err</function>. The latter function then exits the script with the code specified."
            ],
            "previous_source": "",
            "target": [
                "En ciertos casos, es posible que necesitemos emitir un mensaje importante que debe ir a <application>syslog</application> también. Esto se puede hacer fácilmente con lo siguiente <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> funciones: <function>debug</function>, <function>info</function>, <function>warn</function>, y <function>err</function>. La última función sale del script con el código especificado."
            ],
            "id_hash": -1456744716774024753,
            "content_hash": -1456744716774024753,
            "location": "article.translate.xml:889",
            "context": "",
            "note": "(itstool) path: callout/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 103,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 44,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100959/?format=api",
            "priority": 100,
            "id": 207308,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=6bc89a65f441d9cf",
            "url": "https://translate-dev.freebsd.org/api/units/207308/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.293530Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "The exit codes from methods and their pre-commands are not just ignored by default. If <envar><replaceable>argument</replaceable>_precmd</envar> returns a non-zero exit code, the main method will not be performed. In turn, <envar><replaceable>argument</replaceable>_postcmd</envar> will not be invoked unless the main method returns a zero exit code."
            ],
            "previous_source": "",
            "target": [
                "Los códigos de salida de los métodos y sus pre-comandos no solo se ignoran por defecto. Si <envar><replaceable>argument</replaceable>_precmd</envar> devuelve un código de salida distinto de cero, el método principal no se ejecutará. En turno, <envar><replaceable>argument</replaceable>_postcmd</envar> no se invocará a menos que el método principal devuelva un código de salida cero."
            ],
            "id_hash": -3608005090373777856,
            "content_hash": -3608005090373777856,
            "location": "article.translate.xml:899",
            "context": "",
            "note": "(itstool) path: callout/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 104,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 44,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100960/?format=api",
            "priority": 100,
            "id": 207309,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=4dedca7c80784640",
            "url": "https://translate-dev.freebsd.org/api/units/207309/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.301469Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "However, <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> can be instructed from the command line to ignore those exit codes and invoke all commands anyway by prefixing an argument with <literal>force</literal>, as in <option>forcestart</option>."
            ],
            "previous_source": "",
            "target": [
                "sin embargo, <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> se le puede indicar desde la línea de comando que ignore esos códigos de salida e invoque todos los comandos de todos modos al anteponer un argumento con <literal>force</literal>, como en <option>forcestart</option>."
            ],
            "id_hash": -5364063009051476169,
            "content_hash": -5364063009051476169,
            "location": "article.translate.xml:909",
            "context": "",
            "note": "(itstool) path: note/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 105,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 28,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100961/?format=api",
            "priority": 100,
            "id": 207310,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=358f051d00ac7f37",
            "url": "https://translate-dev.freebsd.org/api/units/207310/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.308032Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "Connecting a script to the rc.d framework"
            ],
            "previous_source": "",
            "target": [
                "Conectando un script al framework rc.d"
            ],
            "id_hash": 7053380006231903344,
            "content_hash": 7053380006231903344,
            "location": "article.translate.xml:920",
            "context": "",
            "note": "(itstool) path: sect1/title",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 106,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 7,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100962/?format=api",
            "priority": 100,
            "id": 207311,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=e1e2a3bec94b8c70",
            "url": "https://translate-dev.freebsd.org/api/units/207311/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.315705Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "After a script has been written, it needs to be integrated into <filename>rc.d</filename>. The crucial step is to install the script in <filename>/etc/rc.d</filename> (for the base system) or <filename>/usr/local/etc/rc.d</filename> (for ports). Both &lt;<filename>bsd.prog.mk</filename>&gt; and &lt;<filename>bsd.port.mk</filename>&gt; provide convenient hooks for that, and usually you do not have to worry about the proper ownership and mode. System scripts should be installed from <filename>src/etc/rc.d</filename> through the <filename>Makefile</filename> found there. Port scripts can be installed using <varname>USE_RC_SUBR</varname> as described <link xlink:href=\"@@URL_RELPREFIX@@/doc/en_US.ISO8859-1/books/porters-handbook/rc-scripts.html\">in the Porter's Handbook</link>."
            ],
            "previous_source": "",
            "target": [
                "Una vez que se ha escrito un script, debe integrarse en <filename>rc.d</filename>. El paso crucial es instalar el script en <filename>/etc/rc.d</filename> (para el sistema base) o <filename>/usr/local/etc/rc.d</filename> (para puertos). Ambos &lt;<filename>bsd.prog.mk</filename>&gt; and &lt;<filename>bsd.port.mk</filename>&gt; proporcione ganchos convenientes para eso, y por lo general no tiene que preocuparse por la propiedad y el modo adecuados. Los scripts del sistema deben instalarse desde <filename>src/etc/rc.d</filename> a través de <filename>Makefile</filename>encontrado allí. Los scripts de puerto se pueden instalar usando <varname>USE_RC_SUBR</varname>como se describe <link xlink:href=\"@@URL_RELPREFIX@@/doc/en_US.ISO8859-1/books/porters-handbook/rc-scripts.html\">en el manual del portero</link>."
            ],
            "id_hash": 558317923157982401,
            "content_hash": 558317923157982401,
            "location": "article.translate.xml:922",
            "context": "",
            "note": "(itstool) path: sect1/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 107,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 80,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100963/?format=api",
            "priority": 100,
            "id": 207312,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=87bf8b316990bcc1",
            "url": "https://translate-dev.freebsd.org/api/units/207312/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.322156Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "However, we should consider beforehand the place of our script in the system startup sequence. The service handled by our script is likely to depend on other services. For instance, a network daemon cannot function without the network interfaces and routing up and running. Even if a service seems to demand nothing, it can hardly start before the basic filesystems have been checked and mounted."
            ],
            "previous_source": "",
            "target": [
                "Sin embargo, debemos considerar de antemano el lugar de nuestro script en la secuencia de inicio del sistema. Es probable que el servicio manejado por nuestro script dependa de otros servicios. Por ejemplo, un demonio de red no puede funcionar sin las interfaces de red y el enrutamiento en funcionamiento. Incluso si un servicio parece no exigir nada, difícilmente puede iniciarse antes de que se hayan verificado y montado los sistemas de archivos básicos."
            ],
            "id_hash": 1519188596848549681,
            "content_hash": 1519188596848549681,
            "location": "article.translate.xml:936",
            "context": "",
            "note": "(itstool) path: sect1/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 108,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 65,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100964/?format=api",
            "priority": 100,
            "id": 207313,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=95153dfad5fb5f31",
            "url": "https://translate-dev.freebsd.org/api/units/207313/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.328899Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "We mentioned <citerefentry><refentrytitle>rcorder</refentrytitle><manvolnum>8</manvolnum></citerefentry> already. Now it is time to have a close look at it. In a nutshell, <citerefentry><refentrytitle>rcorder</refentrytitle><manvolnum>8</manvolnum></citerefentry> takes a set of files, examines their contents, and prints a dependency-ordered list of files from the set to <varname>stdout</varname>. The point is to keep dependency information <emphasis>inside</emphasis> the files so that each file can speak for itself only. A file can specify the following information:"
            ],
            "previous_source": "",
            "target": [
                "Nosotros mencionamos <citerefentry><refentrytitle>rcorder</refentrytitle><manvolnum>8</manvolnum></citerefentry> ya. Ahora es el momento de examinarlo de cerca. En una palabra, <citerefentry><refentrytitle>rcorder</refentrytitle><manvolnum>8</manvolnum></citerefentry> toma un conjunto de archivos, examina su contenido e imprime una lista ordenada por dependencia de archivos del conjunto a <varname>stdout</varname>. El punto es mantener la información de dependencia <emphasis>inside</emphasis> los archivos para que cada archivo pueda hablar por sí solo. Un archivo puede especificar la siguiente información:"
            ],
            "id_hash": 101531057681882723,
            "content_hash": 101531057681882723,
            "location": "article.translate.xml:944",
            "context": "",
            "note": "(itstool) path: sect1/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 109,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 65,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100965/?format=api",
            "priority": 100,
            "id": 207314,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=8168b5f582cc5e63",
            "url": "https://translate-dev.freebsd.org/api/units/207314/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.335737Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "the names of the <quote>conditions</quote> (which means services to us) it <emphasis>provides</emphasis>;"
            ],
            "previous_source": "",
            "target": [
                "los nombres de la <quote>conditions</quote> (Lo que significa servicios para nosotros) <emphasis>provides</emphasis>;"
            ],
            "id_hash": 225789096188691523,
            "content_hash": 225789096188691523,
            "location": "article.translate.xml:955",
            "context": "",
            "note": "(itstool) path: listitem/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 110,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 12,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100966/?format=api",
            "priority": 100,
            "id": 207315,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=832229fc987bc443",
            "url": "https://translate-dev.freebsd.org/api/units/207315/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.342318Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "the names of the <quote>conditions</quote> it <emphasis>requires</emphasis>;"
            ],
            "previous_source": "",
            "target": [
                "los nombres de la <quote>conditions</quote> it <emphasis>requiere</emphasis>;"
            ],
            "id_hash": -1611674606982221831,
            "content_hash": -1611674606982221831,
            "location": "article.translate.xml:960",
            "context": "",
            "note": "(itstool) path: listitem/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 111,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 7,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100967/?format=api",
            "priority": 100,
            "id": 207316,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=69a22e7be54eaff9",
            "url": "https://translate-dev.freebsd.org/api/units/207316/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.349019Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "the names of the <quote>conditions</quote> this file should run <emphasis>before</emphasis>;"
            ],
            "previous_source": "",
            "target": [
                "los nombres de la <quote>conditions</quote> este archivo debería ejecutarse <emphasis>ante</emphasis>;"
            ],
            "id_hash": 638629561108481909,
            "content_hash": 638629561108481909,
            "location": "article.translate.xml:965",
            "context": "",
            "note": "(itstool) path: listitem/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 112,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 10,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100968/?format=api",
            "priority": 100,
            "id": 207317,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=88dcde33c4ef4775",
            "url": "https://translate-dev.freebsd.org/api/units/207317/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.355333Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "additional <emphasis>keywords</emphasis> that can be used to select a subset from the whole set of files (<citerefentry><refentrytitle>rcorder</refentrytitle><manvolnum>8</manvolnum></citerefentry> can be instructed via options to include or omit the files having particular keywords listed.)"
            ],
            "previous_source": "",
            "target": [
                "adicional <emphasis>keywords</emphasis> que se puede utilizar para seleccionar un subconjunto de todo el conjunto de archivos (<citerefentry><refentrytitle>rcorder</refentrytitle><manvolnum>8</manvolnum></citerefentry> puede recibir instrucciones a través de opciones para incluir u omitir los archivos que tienen palabras clave específicas enumeradas)."
            ],
            "id_hash": 54129518276744086,
            "content_hash": 54129518276744086,
            "location": "article.translate.xml:970",
            "context": "",
            "note": "(itstool) path: listitem/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 113,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 32,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100969/?format=api",
            "priority": 100,
            "id": 207318,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=80c04e8294bf9396",
            "url": "https://translate-dev.freebsd.org/api/units/207318/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.361194Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "It is no surprise that <citerefentry><refentrytitle>rcorder</refentrytitle><manvolnum>8</manvolnum></citerefentry> can handle only text files with a syntax close to that of <citerefentry><refentrytitle>sh</refentrytitle><manvolnum>1</manvolnum></citerefentry>. That is, special lines understood by <citerefentry><refentrytitle>rcorder</refentrytitle><manvolnum>8</manvolnum></citerefentry> look like <citerefentry><refentrytitle>sh</refentrytitle><manvolnum>1</manvolnum></citerefentry> comments. The syntax of such special lines is rather rigid to simplify their processing. See <citerefentry><refentrytitle>rcorder</refentrytitle><manvolnum>8</manvolnum></citerefentry> for details."
            ],
            "previous_source": "",
            "target": [
                "No es de extrañar que <citerefentry><refentrytitle>rcorder</refentrytitle><manvolnum>8</manvolnum></citerefentry> solo puede manejar archivos de texto con una sintaxis cercana a la de <citerefentry><refentrytitle>sh</refentrytitle><manvolnum>1</manvolnum></citerefentry>. Es decir, líneas especiales entendidas por <citerefentry><refentrytitle>rcorder</refentrytitle><manvolnum>8</manvolnum></citerefentry>parece <citerefentry><refentrytitle>sh</refentrytitle><manvolnum>1</manvolnum></citerefentry> comentarios. La sintaxis de estas líneas especiales es bastante rígida para simplificar su procesamiento. Ver <citerefentry><refentrytitle>rcorder</refentrytitle><manvolnum>8</manvolnum></citerefentry> para detalles."
            ],
            "id_hash": -1272750606938441363,
            "content_hash": -1272750606938441363,
            "location": "article.translate.xml:977",
            "context": "",
            "note": "(itstool) path: sect1/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 114,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 47,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100970/?format=api",
            "priority": 100,
            "id": 207319,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=6e564810f9c5796d",
            "url": "https://translate-dev.freebsd.org/api/units/207319/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.369343Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "Besides using <citerefentry><refentrytitle>rcorder</refentrytitle><manvolnum>8</manvolnum></citerefentry> special lines, a script can insist on its dependency upon another service by just starting it forcibly. This can be needed when the other service is optional and will not start by itself because the system admin has disabled it mistakenly in <citerefentry><refentrytitle>rc.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry>."
            ],
            "previous_source": "",
            "target": [
                "Además de usar<citerefentry><refentrytitle>rcorder</refentrytitle><manvolnum>8</manvolnum></citerefentry> líneas especiales, un script puede insistir en su dependencia de otro servicio simplemente iniciándolo a la fuerza. Esto puede ser necesario cuando el otro servicio es opcional y no se inicia por sí solo porque el administrador del sistema lo ha desactivado por error en <citerefentry><refentrytitle>rc.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry>."
            ],
            "id_hash": 7828838331453083505,
            "content_hash": 7828838331453083505,
            "location": "article.translate.xml:984",
            "context": "",
            "note": "(itstool) path: sect1/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 115,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 46,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100971/?format=api",
            "priority": 100,
            "id": 207320,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=eca59efbc6390f71",
            "url": "https://translate-dev.freebsd.org/api/units/207320/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.375407Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "With this general knowledge in mind, let us consider the simple daemon script enhanced with dependency stuff:"
            ],
            "previous_source": "",
            "target": [
                "Con este conocimiento general en mente, consideremos el script demonio simple mejorado con cosas de dependencia:"
            ],
            "id_hash": 5549096331808165804,
            "content_hash": 5549096331808165804,
            "location": "article.translate.xml:990",
            "context": "",
            "note": "(itstool) path: sect1/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 116,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 17,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100972/?format=api",
            "priority": 100,
            "id": 207321,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=cd0259b6a1d94fac",
            "url": "https://translate-dev.freebsd.org/api/units/207321/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.383566Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "#!/bin/sh\n\n# PROVIDE: mumbled oldmumble <co xml:id=\"rcng-hookup-provide\"/>\n# REQUIRE: DAEMON cleanvar frotz<co xml:id=\"rcng-hookup-require\"/>\n# BEFORE:  LOGIN<co xml:id=\"rcng-hookup-before\"/>\n# KEYWORD: nojail shutdown<co xml:id=\"rcng-hookup-keyword\"/>\n\n. /etc/rc.subr\n\nname=mumbled\nrcvar=mumbled_enable\n\ncommand=\"/usr/sbin/${name}\"\nstart_precmd=\"${name}_prestart\"\n\nmumbled_prestart()\n{\n\tif ! checkyesno frotz_enable &amp;&amp; \\\n\t    ! /etc/rc.d/frotz forcestatus 1&gt;/dev/null 2&gt;&amp;1; then\n\t\tforce_depend frotz || return 1<co xml:id=\"rcng-hookup-force\"/>\n\tfi\n\treturn 0\n}\n\nload_rc_config $name\nrun_rc_command \"$1\""
            ],
            "previous_source": "",
            "target": [
                "#!/bin/sh\n\n# PROVIDE: mumbled oldmumble <co xml:id=\"rcng-hookup-provide\"/>\n# REQUIRE: DAEMON cleanvar frotz<co xml:id=\"rcng-hookup-require\"/>\n# BEFORE:  LOGIN<co xml:id=\"rcng-hookup-before\"/>\n# KEYWORD: nojail shutdown<co xml:id=\"rcng-hookup-keyword\"/>\n\n. /etc/rc.subr\n\nname=mumbled\nrcvar=mumbled_enable\n\ncommand=\"/usr/sbin/${name}\"\nstart_precmd=\"${name}_prestart\"\n\nmumbled_prestart()\n{\n\tif ! checkyesno frotz_enable &amp;&amp; \\\n\t    ! /etc/rc.d/frotz forcestatus 1&gt;/dev/null 2&gt;&amp;1; then\n\t\tforce_depend frotz || return 1<co xml:id=\"rcng-hookup-force\"/>\n\tfi\n\treturn 0\n}\n\nload_rc_config $name\nrun_rc_command \"$1\""
            ],
            "id_hash": 2282921525182711423,
            "content_hash": 2282921525182711423,
            "location": "article.translate.xml:994",
            "context": "",
            "note": "(itstool) path: informalexample/programlisting",
            "flags": "no-wrap",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 117,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 56,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100973/?format=api",
            "priority": 100,
            "id": 207322,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=9fae91081e9bc67f",
            "url": "https://translate-dev.freebsd.org/api/units/207322/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.391902Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "As before, detailed analysis follows:"
            ],
            "previous_source": "",
            "target": [
                "Como antes, sigue un análisis detallado:"
            ],
            "id_hash": 8525195396861254775,
            "content_hash": 8525195396861254775,
            "location": "article.translate.xml:1022",
            "context": "",
            "note": "(itstool) path: sect1/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 118,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100974/?format=api",
            "priority": 100,
            "id": 207323,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=f64f940b86b5dc77",
            "url": "https://translate-dev.freebsd.org/api/units/207323/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.398590Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "That line declares the names of <quote>conditions</quote> our script provides. Now other scripts can record a dependency on our script by those names."
            ],
            "previous_source": "",
            "target": [
                "Esa línea declara los nombres de <quote>conditions</quote> nuestro script proporciona. Ahora, otros scripts pueden registrar una dependencia de nuestro script con esos nombres."
            ],
            "id_hash": -8781003688802166130,
            "content_hash": -8781003688802166130,
            "location": "article.translate.xml:1026",
            "context": "",
            "note": "(itstool) path: callout/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 119,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 23,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100975/?format=api",
            "priority": 100,
            "id": 207324,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=06239bab358d5a8e",
            "url": "https://translate-dev.freebsd.org/api/units/207324/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.405155Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "Usually a script specifies a single condition provided. However, nothing prevents us from listing several conditions there, e.g., for compatibility reasons."
            ],
            "previous_source": "",
            "target": [
                "Por lo general, un script especifica una sola condición proporcionada. Sin embargo, nada nos impide enumerar varias condiciones allí, por ejemplo, por razones de compatibilidad."
            ],
            "id_hash": -6552726513136606903,
            "content_hash": -6552726513136606903,
            "location": "article.translate.xml:1031",
            "context": "",
            "note": "(itstool) path: note/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 120,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 21,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100976/?format=api",
            "priority": 100,
            "id": 207325,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=251009f442356149",
            "url": "https://translate-dev.freebsd.org/api/units/207325/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.413822Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "In any case, the name of the main, or the only, <literal>PROVIDE:</literal> condition should be the same as <envar>${name}</envar>."
            ],
            "previous_source": "",
            "target": [
                "En cualquier caso, el nombre del principal, o el único, <literal>PROVIDE:</literal> la condición debe ser la misma que <envar>${name}</envar>."
            ],
            "id_hash": -4881781123582035967,
            "content_hash": -4881781123582035967,
            "location": "article.translate.xml:1036",
            "context": "",
            "note": "(itstool) path: note/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 121,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 19,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100977/?format=api",
            "priority": 100,
            "id": 207326,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=3c406deed1af7801",
            "url": "https://translate-dev.freebsd.org/api/units/207326/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.421013Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "So our script indicates which <quote>conditions</quote> provided by other scripts it depends on. According to the lines, our script asks <citerefentry><refentrytitle>rcorder</refentrytitle><manvolnum>8</manvolnum></citerefentry> to put it after the script(s) providing <filename>DAEMON</filename> and <filename>cleanvar</filename>, but before that providing <filename>LOGIN</filename>."
            ],
            "previous_source": "",
            "target": [
                "Entonces nuestro script indica qué <quote>conditions</quote> proporcionado por otros scripts de los que depende. Según las líneas, nuestro script pregunta <citerefentry><refentrytitle>rcorder</refentrytitle><manvolnum>8</manvolnum></citerefentry> para ponerlo después del script(s) que proporcionan <filename>DAEMON</filename> y <filename>cleanvar</filename>, pero antes de eso proporcionando <filename>LOGIN</filename>."
            ],
            "id_hash": 4728212831987673864,
            "content_hash": 4728212831987673864,
            "location": "article.translate.xml:1043",
            "context": "",
            "note": "(itstool) path: callout/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 122,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 36,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100978/?format=api",
            "priority": 100,
            "id": 207327,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=c19dfc850111ab08",
            "url": "https://translate-dev.freebsd.org/api/units/207327/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.427862Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "The <literal>BEFORE:</literal> line should not be abused to work around an incomplete dependency list in the other script. The appropriate case for using <literal>BEFORE:</literal> is when the other script does not care about ours, but our script can do its task better if run before the other one. A typical real-life example is the network interfaces vs. the firewall: While the interfaces do not depend on the firewall in doing their job, the system security will benefit from the firewall being ready before there is any network traffic."
            ],
            "previous_source": "",
            "target": [
                "La <literal>BEFORE:</literal> No se debe abusar de la línea para evitar una lista de dependencias incompleta en el otro script. El caso apropiado para usar <literal>ANTES:</literal> es cuando el otro script no se preocupa por el nuestro, pero nuestro script puede hacer mejor su tarea si se ejecuta antes que el otro. Un ejemplo típico de la vida real son las interfaces de red frente al firewall: si bien las interfaces no dependen del firewall para hacer su trabajo, la seguridad del sistema se beneficiará de que el firewall esté listo antes de que haya tráfico de red."
            ],
            "id_hash": -8014907797919040548,
            "content_hash": -8014907797919040548,
            "location": "article.translate.xml:1051",
            "context": "",
            "note": "(itstool) path: note/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 123,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 88,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100979/?format=api",
            "priority": 100,
            "id": 207328,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=10c553d29586fbdc",
            "url": "https://translate-dev.freebsd.org/api/units/207328/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.434591Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "Besides conditions corresponding to a single service each, there are meta-conditions and their <quote>placeholder</quote> scripts used to ensure that certain groups of operations are performed before others. These are denoted by <filename><replaceable>UPPERCASE</replaceable></filename> names. Their list and purposes can be found in <citerefentry><refentrytitle>rc</refentrytitle><manvolnum>8</manvolnum></citerefentry>."
            ],
            "previous_source": "",
            "target": [
                "Además de las condiciones correspondientes a un solo servicio cada una, existen metacondiciones y sus <quote>placeholder</quote> scripts se utiliza para garantizar que ciertos grupos de operaciones se realicen antes que otros. Estos se denotan por <filename><replaceable>UPPERCASE</replaceable></filename> nombres. Su lista y propósitos se pueden encontrar en <citerefentry><refentrytitle>rc</refentrytitle><manvolnum>8</manvolnum></citerefentry>."
            ],
            "id_hash": 4075970319473436810,
            "content_hash": 4075970319473436810,
            "location": "article.translate.xml:1063",
            "context": "",
            "note": "(itstool) path: note/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 124,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 42,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100980/?format=api",
            "priority": 100,
            "id": 207329,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=b890c168ff3fe88a",
            "url": "https://translate-dev.freebsd.org/api/units/207329/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.441590Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "Keep in mind that putting a service name in the <literal>REQUIRE:</literal> line does not guarantee that the service will actually be running by the time our script starts. The required service may fail to start or just be disabled in <citerefentry><refentrytitle>rc.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry>. Obviously, <citerefentry><refentrytitle>rcorder</refentrytitle><manvolnum>8</manvolnum></citerefentry> cannot track such details, and <citerefentry><refentrytitle>rc</refentrytitle><manvolnum>8</manvolnum></citerefentry> will not do that either. Consequently, the application started by our script should be able to cope with any required services being unavailable. In certain cases, we can help it as discussed <link linkend=\"forcedep\">below.</link>"
            ],
            "previous_source": "",
            "target": [
                "Tenga en cuenta que poner un nombre de servicio en el<literal>REQUIERE:</literal> line no garantiza que el servicio se esté ejecutando realmente para cuando se inicie nuestro script. El servicio requerido puede fallar al iniciarse o simplemente estar deshabilitado en <citerefentry><refentrytitle>rc.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry>. Obviamente, <citerefentry><refentrytitle>rcorder</refentrytitle><manvolnum>8</manvolnum></citerefentry>no puede rastrear tales detalles, y <citerefentry><refentrytitle>rc</refentrytitle><manvolnum>8</manvolnum></citerefentry> tampoco haré eso. En consecuencia, la aplicación iniciada por nuestro script debería poder hacer frente a cualquier servicio requerido que no esté disponible. En ciertos casos, podemos ayudarlo como se discutió <link linkend=\"forcedep\">abajo.</link>"
            ],
            "id_hash": 6067292923099189628,
            "content_hash": 6067292923099189628,
            "location": "article.translate.xml:1072",
            "context": "",
            "note": "(itstool) path: note/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 125,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 83,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100981/?format=api",
            "priority": 100,
            "id": 207330,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=d4335ac48591917c",
            "url": "https://translate-dev.freebsd.org/api/units/207330/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.447507Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "<anchor xml:id=\"keywords\"/>As we remember from the above text, <citerefentry><refentrytitle>rcorder</refentrytitle><manvolnum>8</manvolnum></citerefentry> keywords can be used to select or leave out some scripts. Namely any <citerefentry><refentrytitle>rcorder</refentrytitle><manvolnum>8</manvolnum></citerefentry> consumer can specify through <option>-k</option> and <option>-s</option> options which keywords are on the <quote>keep list</quote> and <quote>skip list</quote>, respectively. From all the files to be dependency sorted, <citerefentry><refentrytitle>rcorder</refentrytitle><manvolnum>8</manvolnum></citerefentry> will pick only those having a keyword from the keep list (unless empty) and not having a keyword from the skip list."
            ],
            "previous_source": "",
            "target": [
                "<anchor xml:id=\"keywords\"/>Como recordamos del texto anterior, <citerefentry><refentrytitle>rcorder</refentrytitle><manvolnum>8</manvolnum></citerefentry> Las palabras clave se pueden utilizar para seleccionar u omitir algunos guiones. A saber, cualquiera <citerefentry><refentrytitle>rcorder</refentrytitle><manvolnum>8</manvolnum></citerefentry> El consumidor puede especificar a través de <option>-k</option> y <option>-s</option> opciones qué palabras clave están en el <quote>keep list</quote> and <quote>omitir lista</quote>, respectivamente. De todos los archivos que se ordenarán por dependencia, <citerefentry><refentrytitle>rcorder</refentrytitle><manvolnum>8</manvolnum></citerefentry> seleccionará solo aquellos que tengan una palabra clave de la lista de conservación (a menos que estén vacíos) y que no tengan una palabra clave de la lista de omisión."
            ],
            "id_hash": 1633420940850633007,
            "content_hash": 1633420940850633007,
            "location": "article.translate.xml:1086",
            "context": "",
            "note": "(itstool) path: callout/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 126,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 73,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100982/?format=api",
            "priority": 100,
            "id": 207331,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=96ab13b10416192f",
            "url": "https://translate-dev.freebsd.org/api/units/207331/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.453968Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "In FreeBSD, <citerefentry><refentrytitle>rcorder</refentrytitle><manvolnum>8</manvolnum></citerefentry> is used by <filename>/etc/rc</filename> and <filename>/etc/rc.shutdown</filename>. These two scripts define the standard list of FreeBSD <filename>rc.d</filename> keywords and their meanings as follows:"
            ],
            "previous_source": "",
            "target": [
                "En FreeBSD, <citerefentry><refentrytitle>rcorder</refentrytitle><manvolnum>8</manvolnum></citerefentry> es usado por <filename>/etc/rc</filename> y <filename>/etc/rc.shutdown</filename>. Estos dos scripts definen la lista estándar de FreeBSD <filename>rc.d</filename> palabras clave y sus significados de la siguiente manera:"
            ],
            "id_hash": -6296908731314471861,
            "content_hash": -6296908731314471861,
            "location": "article.translate.xml:1096",
            "context": "",
            "note": "(itstool) path: callout/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 127,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 25,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100983/?format=api",
            "priority": 100,
            "id": 207332,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=289ce2df0ef1fc4b",
            "url": "https://translate-dev.freebsd.org/api/units/207332/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.460160Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "<literal>nojail</literal>"
            ],
            "previous_source": "",
            "target": [
                "<literal>nojail</literal>"
            ],
            "id_hash": -2034473841305681470,
            "content_hash": -2034473841305681470,
            "location": "article.translate.xml:1104",
            "context": "",
            "note": "(itstool) path: varlistentry/term",
            "flags": "",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 128,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100984/?format=api",
            "priority": 100,
            "id": 207333,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=63c418d2082681c2",
            "url": "https://translate-dev.freebsd.org/api/units/207333/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.466166Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "The service is not for <citerefentry><refentrytitle>jail</refentrytitle><manvolnum>8</manvolnum></citerefentry> environment. The automatic startup and shutdown procedures will ignore the script if inside a jail."
            ],
            "previous_source": "",
            "target": [
                "El servicio no es para <citerefentry><refentrytitle>jail</refentrytitle><manvolnum>8</manvolnum></citerefentry> medio ambiente. Los procedimientos automáticos de inicio y apagado ignorarán el script si se encuentra dentro de una cárcel."
            ],
            "id_hash": -4207599916604739503,
            "content_hash": -4207599916604739503,
            "location": "article.translate.xml:1107",
            "context": "",
            "note": "(itstool) path: listitem/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 129,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 21,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100985/?format=api",
            "priority": 100,
            "id": 207334,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=459b9a2b2dcfb051",
            "url": "https://translate-dev.freebsd.org/api/units/207334/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.474812Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "<literal>nostart</literal>"
            ],
            "previous_source": "",
            "target": [
                "<literal>nostart</literal>"
            ],
            "id_hash": 5510700410974668716,
            "content_hash": 5510700410974668716,
            "location": "article.translate.xml:1114",
            "context": "",
            "note": "(itstool) path: varlistentry/term",
            "flags": "",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 130,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100986/?format=api",
            "priority": 100,
            "id": 207335,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=cc79f0d3abbe87ac",
            "url": "https://translate-dev.freebsd.org/api/units/207335/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.482209Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "The service is to be started manually or not started at all. The automatic startup procedure will ignore the script. In conjunction with the <literal>shutdown</literal> keyword, this can be used to write scripts that do something only at system shutdown."
            ],
            "previous_source": "",
            "target": [
                "El servicio debe iniciarse manualmente o no iniciarse en absoluto. El procedimiento de inicio automático ignorará el script. En conjunción con el <literal>shutdown</literal> palabra clave, esto se puede utilizar para escribir scripts que hacen algo solo cuando se apaga el sistema."
            ],
            "id_hash": -2485404511038926626,
            "content_hash": -2485404511038926626,
            "location": "article.translate.xml:1117",
            "context": "",
            "note": "(itstool) path: listitem/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 131,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 40,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100987/?format=api",
            "priority": 100,
            "id": 207336,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=5d8211c3f45f10de",
            "url": "https://translate-dev.freebsd.org/api/units/207336/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.489509Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "<literal>shutdown</literal>"
            ],
            "previous_source": "",
            "target": [
                "<literal>shutdown</literal>"
            ],
            "id_hash": -6305970418501695765,
            "content_hash": -6305970418501695765,
            "location": "article.translate.xml:1127",
            "context": "",
            "note": "(itstool) path: varlistentry/term",
            "flags": "",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 132,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100988/?format=api",
            "priority": 100,
            "id": 207337,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=287cb1509915c6eb",
            "url": "https://translate-dev.freebsd.org/api/units/207337/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.496812Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "This keyword is to be listed <emphasis>explicitly</emphasis> if the service needs to be stopped before system shutdown."
            ],
            "previous_source": "",
            "target": [
                "Esta palabra clave debe aparecer en la lista <emphasis>explicitly</emphasis> si es necesario detener el servicio antes de apagar el sistema."
            ],
            "id_hash": 5760985844660864778,
            "content_hash": 5760985844660864778,
            "location": "article.translate.xml:1130",
            "context": "",
            "note": "(itstool) path: listitem/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 133,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 17,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100989/?format=api",
            "priority": 100,
            "id": 207338,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=cff3221a4b10870a",
            "url": "https://translate-dev.freebsd.org/api/units/207338/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.504516Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "When the system is going to shut down, <filename>/etc/rc.shutdown</filename> runs. It assumes that most <filename>rc.d</filename> scripts have nothing to do at that time. Therefore <filename>/etc/rc.shutdown</filename> selectively invokes <filename>rc.d</filename> scripts with the <literal>shutdown</literal> keyword, effectively ignoring the rest of the scripts. For even faster shutdown, <filename>/etc/rc.shutdown</filename> passes the <option>faststop</option> command to the scripts it runs so that they skip preliminary checks, e.g., the pidfile check. As dependent services should be stopped before their prerequisites, <filename>/etc/rc.shutdown</filename> runs the scripts in reverse dependency order."
            ],
            "previous_source": "",
            "target": [
                "Cuando el sistema se va a apagar, <filename>/etc/rc.shutdown</filename>carreras. Asume que la mayoría <filename>rc.d</filename> Los scripts no tienen nada que ver en ese momento. Por lo tanto <filename>/etc/rc.shutdown</filename>invoca selectivamente <filename>rc.d</filename> scripts con el <literal>shutdown</literal> palabra clave, ignorando efectivamente el resto de los guiones. Para un apagado aún más rápido, <filename>/etc/rc.shutdown</filename> pasa el <option>faststop</option> comando a los scripts que ejecuta para que omitan las comprobaciones preliminares, por ejemplo, la comprobación del archivo pid. Dado que los servicios dependientes deben detenerse antes de cumplir con sus requisitos previos, <filename>/etc/rc.shutdown</filename> ejecuta los scripts en orden inverso de dependencia."
            ],
            "id_hash": -8964946195161393010,
            "content_hash": -8964946195161393010,
            "location": "article.translate.xml:1135",
            "context": "",
            "note": "(itstool) path: note/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 134,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 81,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100990/?format=api",
            "priority": 100,
            "id": 207339,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=03961cef0eea588e",
            "url": "https://translate-dev.freebsd.org/api/units/207339/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.511329Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "If writing a real <filename>rc.d</filename> script, you should consider whether it is relevant at system shutdown time. E.g., if your script does its work in response to the <option>start</option> command only, then you need not include this keyword. However, if your script manages a service, it is probably a good idea to stop it before the system proceeds to the final stage of its shutdown sequence described in <citerefentry><refentrytitle>halt</refentrytitle><manvolnum>8</manvolnum></citerefentry>. In particular, a service should be stopped explicitly if it needs considerable time or special actions to shut down cleanly. A typical example of such a service is a database engine."
            ],
            "previous_source": "",
            "target": [
                "Si escribes un verdadero <filename>rc.d</filename> script, debe considerar si es relevante al momento de apagar el sistema. Por ejemplo, si su script hace su trabajo en respuesta a la <option>start</option>comando solamente, entonces no necesita incluir esta palabra clave. Sin embargo, si su secuencia de comandos administra un servicio, probablemente sea una buena idea detenerlo antes de que el sistema pase a la etapa final de la secuencia de apagado descrita en <citerefentry><refentrytitle>halt</refentrytitle><manvolnum>8</manvolnum></citerefentry>. En particular, un servicio debe detenerse explícitamente si necesita un tiempo considerable o acciones especiales para cerrarse limpiamente. Un ejemplo típico de tal servicio es un motor de base de datos."
            ],
            "id_hash": 3304668111386573832,
            "content_hash": 3304668111386573832,
            "location": "article.translate.xml:1152",
            "context": "",
            "note": "(itstool) path: note/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 135,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 100,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100991/?format=api",
            "priority": 100,
            "id": 207340,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=addc8a236fc1fc08",
            "url": "https://translate-dev.freebsd.org/api/units/207340/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.519333Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "<anchor xml:id=\"forcedep\"/>To begin with, <function>force_depend</function> should be used with much care. It is generally better to revise the hierarchy of configuration variables for your <filename>rc.d</filename> scripts if they are interdependent."
            ],
            "previous_source": "",
            "target": [
                "<anchor xml:id=\"forcedep\"/>Para empezar,<function>force_depend</function> debe usarse con mucho cuidado. Generalmente es mejor revisar la jerarquía de variables de configuración para su <filename>rc.d</filename> scripts Si ellos son interdependientes."
            ],
            "id_hash": 8505099843010589953,
            "content_hash": 8505099843010589953,
            "location": "article.translate.xml:1173",
            "context": "",
            "note": "(itstool) path: callout/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 136,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 30,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100992/?format=api",
            "priority": 100,
            "id": 207341,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=f6082f3ec9e07501",
            "url": "https://translate-dev.freebsd.org/api/units/207341/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.526594Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "If you still cannot do without <function>force_depend</function>, the example offers an idiom of how to invoke it conditionally. In the example, our <command>mumbled</command> daemon requires that another one, <command>frotz</command>, be started in advance. However, <command>frotz</command> is optional, too; and <citerefentry><refentrytitle>rcorder</refentrytitle><manvolnum>8</manvolnum></citerefentry> knows nothing about such details. Fortunately, our script has access to all <citerefentry><refentrytitle>rc.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry> variables. If <envar>frotz_enable</envar> is true, we hope for the best and rely on <filename>rc.d</filename> to have started <command>frotz</command>. Otherwise we forcibly check the status of <command>frotz</command>. Finally, we enforce our dependency on <command>frotz</command> if it is found to be not running. A warning message will be emitted by <function>force_depend</function> because it should be invoked only if a misconfiguration has been detected."
            ],
            "previous_source": "",
            "target": [
                "Si todavía no puedes prescindir <function>force_depend</function>, el ejemplo ofrece un modismo de cómo invocarlo condicionalmente. En el ejemplo, nuestro <command>mumbled</command> daemon requiere que otro, <command>frotz</command>, be started in advance. However, <command>frotz</command> is optional, too; and <citerefentry><refentrytitle>rcorder</refentrytitle><manvolnum>8</manvolnum></citerefentry> no sabe nada de esos detalles. Afortunadamente, nuestro script tiene acceso a todos <citerefentry><refentrytitle>rc.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry>variables. Si<envar>frotz_enable</envar> es cierto, esperamos lo mejor y confiamos en <filename>rc.d</filename> haber comenzado <command>frotz</command>. De lo contrario, verificamos a la fuerza el estado de <command>frotz</command>. Finalmente, reforzamos nuestra dependencia de <command>frotz</command> si se encuentra que no se está ejecutando. Un mensaje de advertencia será emitido por <function>force_depend</function> porque solo debe invocarse si se ha detectado una configuración incorrecta."
            ],
            "id_hash": 6258329220729559964,
            "content_hash": 6258329220729559964,
            "location": "article.translate.xml:1179",
            "context": "",
            "note": "(itstool) path: callout/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 137,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 114,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100993/?format=api",
            "priority": 100,
            "id": 207342,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=d6da0d44a9085b9c",
            "url": "https://translate-dev.freebsd.org/api/units/207342/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.534424Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "Giving more flexibility to an rc.d script"
            ],
            "previous_source": "",
            "target": [
                "Dar más flexibilidad a un script rc.d"
            ],
            "id_hash": 5501303671320571151,
            "content_hash": 5501303671320571151,
            "location": "article.translate.xml:1201",
            "context": "",
            "note": "(itstool) path: sect1/title",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 138,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 7,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100994/?format=api",
            "priority": 100,
            "id": 207343,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=cc588e8aba9d6d0f",
            "url": "https://translate-dev.freebsd.org/api/units/207343/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.541626Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "When invoked during startup or shutdown, an <filename>rc.d</filename> script is supposed to act on the entire subsystem it is responsible for. E.g., <filename>/etc/rc.d/netif</filename> should start or stop all network interfaces described by <citerefentry><refentrytitle>rc.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry>. Either task can be uniquely indicated by a single command argument such as <option>start</option> or <option>stop</option>. Between startup and shutdown, <filename>rc.d</filename> scripts help the admin to control the running system, and it is when the need for more flexibility and precision arises. For instance, the admin may want to add the settings of a new network interface to <citerefentry><refentrytitle>rc.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry> and then to start it without interfering with the operation of the existing interfaces. Next time the admin may need to shut down a single network interface. In the spirit of the command line, the respective <filename>rc.d</filename> script calls for an extra argument, the interface name."
            ],
            "previous_source": "",
            "target": [
                "Cuando se invoca durante el inicio o el apagado, un <filename>rc.d</filename> script se supone que actúa sobre todo el subsistema del que es responsable. Ejemplo., <filename>/etc/rc.d/netif</filename> debe iniciar o detener todas las interfaces de red descritas por <citerefentry><refentrytitle>rc.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry>. Cualquiera de las tareas se puede indicar de forma única mediante un único argumento de comando, como <option>start</option> o <option>stop</option>. Entre el inicio y el apagado, <filename>rc.d</filename> Los scripts ayudan al administrador a controlar el sistema en ejecución, y es cuando surge la necesidad de mayor flexibilidad y precisión. Por ejemplo, el administrador puede querer agregar la configuración de una nueva interfaz de red a<citerefentry><refentrytitle>rc.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry> y luego iniciarlo sin interferir con el funcionamiento de las interfaces existentes. La próxima vez, es posible que el administrador deba cerrar una única interfaz de red. En el espíritu de la línea de comando, el respectivo <filename>rc.d</filename> script pide un argumento adicional, el nombre de la interfaz."
            ],
            "id_hash": 1673172030049150508,
            "content_hash": 1673172030049150508,
            "location": "article.translate.xml:1203",
            "context": "",
            "note": "(itstool) path: sect1/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 139,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 138,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100995/?format=api",
            "priority": 100,
            "id": 207344,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=97384d18b332e62c",
            "url": "https://translate-dev.freebsd.org/api/units/207344/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.548185Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "Fortunately, <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> allows for passing any number of arguments to script's methods (within the system limits). Due to that, the changes in the script itself can be minimal."
            ],
            "previous_source": "",
            "target": [
                "Por suerte, <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> permite pasar cualquier número de argumentos a los métodos del script (dentro de los límites del sistema). Debido a eso, los cambios en el propio script pueden ser mínimos."
            ],
            "id_hash": 7875804198301065836,
            "content_hash": 7875804198301065836,
            "location": "article.translate.xml:1221",
            "context": "",
            "note": "(itstool) path: sect1/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 140,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 28,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100996/?format=api",
            "priority": 100,
            "id": 207345,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=ed4c7a30c843e26c",
            "url": "https://translate-dev.freebsd.org/api/units/207345/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.555910Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "How can <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> gain access to the extra command-line arguments. Should it just grab them directly? Not by any means. Firstly, an <citerefentry><refentrytitle>sh</refentrytitle><manvolnum>1</manvolnum></citerefentry> function has no access to the positional parameters of its caller, but <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> is just a sack of such functions. Secondly, the good manner of <filename>rc.d</filename> dictates that it is for the main script to decide which arguments are to be passed to its methods."
            ],
            "previous_source": "",
            "target": [
                "Como puedo<citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> obtenga acceso a los argumentos adicionales de la línea de comandos. ¿Debería agarrarlos directamente? De ninguna manera. En primer lugar, un <citerefentry><refentrytitle>sh</refentrytitle><manvolnum>1</manvolnum></citerefentry> La función no tiene acceso a los parámetros posicionales de su llamador, pero <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> es solo un saco de tales funciones. En segundo lugar, la buena forma de <filename>rc.d</filename> dicta que corresponde al script principal decidir qué argumentos se deben pasar a sus métodos."
            ],
            "id_hash": -8239058580608122339,
            "content_hash": -8239058580608122339,
            "location": "article.translate.xml:1225",
            "context": "",
            "note": "(itstool) path: sect1/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 141,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 68,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100997/?format=api",
            "priority": 100,
            "id": 207346,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=0da8fbdf9338021d",
            "url": "https://translate-dev.freebsd.org/api/units/207346/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.562200Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "So the approach adopted by <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> is as follows: <function>run_rc_command</function> passes on all its arguments but the first one to the respective method verbatim. The first, omitted, argument is the name of the method itself: <option>start</option>, <option>stop</option>, etc. It will be shifted out by <function>run_rc_command</function>, so what is <envar>$2</envar> in the original command line will be presented as <envar>$1</envar> to the method, and so on."
            ],
            "previous_source": "",
            "target": [
                "Entonces, el enfoque adoptado por <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> es como sigue: <function>run_rc_command</function> pasa todos sus argumentos, excepto el primero, al método respectivo literalmente. El primer argumento, omitido, es el nombre del método en sí.: <option>start</option>, <option>stop</option>,etc. Será desplazado por <function>run_rc_command</function>, entonces que es <envar>$2</envar> en la línea de comando original se presentará como <envar>$1</envar> al método, y así sucesivamente."
            ],
            "id_hash": -9085742560490091489,
            "content_hash": -9085742560490091489,
            "location": "article.translate.xml:1235",
            "context": "",
            "note": "(itstool) path: sect1/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 142,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 65,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100998/?format=api",
            "priority": 100,
            "id": 207347,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=01e8f54791570c1f",
            "url": "https://translate-dev.freebsd.org/api/units/207347/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.568991Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "To illustrate this opportunity, let us modify the primitive dummy script so that its messages depend on the additional arguments supplied. Here we go:"
            ],
            "previous_source": "",
            "target": [
                "Para ilustrar esta oportunidad, modifiquemos el script ficticio primitivo para que sus mensajes dependan de los argumentos adicionales proporcionados. Aquí vamos:"
            ],
            "id_hash": 2018941707528075858,
            "content_hash": 2018941707528075858,
            "location": "article.translate.xml:1244",
            "context": "",
            "note": "(itstool) path: sect1/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 143,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 24,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100999/?format=api",
            "priority": 100,
            "id": 207348,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=9c04b8c9436e7a52",
            "url": "https://translate-dev.freebsd.org/api/units/207348/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.575918Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "#!/bin/sh\n\n. /etc/rc.subr\n\nname=\"dummy\"\nstart_cmd=\"${name}_start\"\nstop_cmd=\":\"\nkiss_cmd=\"${name}_kiss\"\nextra_commands=\"kiss\"\n\ndummy_start()\n{\n        if [ $# -gt 0 ]; then<co xml:id=\"rcng-args-start\"/>\n                echo \"Greeting message: $*\"\n        else\n                echo \"Nothing started.\"\n        fi\n}\n\ndummy_kiss()\n{\n        echo -n \"A ghost gives you a kiss\"\n        if [ $# -gt 0 ]; then<co xml:id=\"rcng-args-kiss\"/>\n                echo -n \" and whispers: $*\"\n        fi\n        case \"$*\" in\n        *[.!?])\n                echo\n                ;;\n        *)\n                echo .\n                ;;\n        esac\n}\n\nload_rc_config $name\nrun_rc_command \"$@\"<co xml:id=\"rcng-args-all\"/>"
            ],
            "previous_source": "",
            "target": [
                "#!/bin/sh\n\n. /etc/rc.subr\n\nname=\"dummy\"\nstart_cmd=\"${name}_start\"\nstop_cmd=\":\"\nkiss_cmd=\"${name}_kiss\"\nextra_commands=\"kiss\"\n\ndummy_start()\n{\n        if [ $# -gt 0 ]; then<co xml:id=\"rcng-args-start\"/>\n                echo \"Greeting message: $*\"\n        else\n                echo \"Nothing started.\"\n        fi\n}\n\ndummy_kiss()\n{\n        echo -n \"A ghost gives you a kiss\"\n        if [ $# -gt 0 ]; then<co xml:id=\"rcng-args-kiss\"/>\n                echo -n \" and whispers: $*\"\n        fi\n        case \"$*\" in\n        *[.!?])\n                echo\n                ;;\n        *)\n                echo .\n                ;;\n        esac\n}\n\nload_rc_config $name\nrun_rc_command \"$@\"<co xml:id=\"rcng-args-all\"/>"
            ],
            "id_hash": -7952718480758322461,
            "content_hash": -7952718480758322461,
            "location": "article.translate.xml:1249",
            "context": "",
            "note": "(itstool) path: informalexample/programlisting",
            "flags": "no-wrap",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 144,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 70,
            "source_unit": "https://translate-dev.freebsd.org/api/units/101000/?format=api",
            "priority": 100,
            "id": 207349,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=11a244ad53b74ae3",
            "url": "https://translate-dev.freebsd.org/api/units/207349/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.585744Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "What essential changes can we notice in the script?"
            ],
            "previous_source": "",
            "target": [
                "¿Qué cambios esenciales podemos notar en el script?"
            ],
            "id_hash": -7374832491025990193,
            "content_hash": -7374832491025990193,
            "location": "article.translate.xml:1288",
            "context": "",
            "note": "(itstool) path: sect1/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 145,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://translate-dev.freebsd.org/api/units/101001/?format=api",
            "priority": 100,
            "id": 207350,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=19a754ec4662fdcf",
            "url": "https://translate-dev.freebsd.org/api/units/207350/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.593737Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "All arguments you type after <option>start</option> can end up as positional parameters to the respective method. We can use them in any way according to our task, skills, and fancy. In the current example, we just pass all of them to <citerefentry><refentrytitle>echo</refentrytitle><manvolnum>1</manvolnum></citerefentry> as one string in the next line — note <envar>$*</envar> within the double quotes. Here is how the script can be invoked now:"
            ],
            "previous_source": "",
            "target": [
                "Todos los argumentos que escribe después <option>start</option>pueden terminar como parámetros posicionales para el método respectivo. Podemos usarlos de cualquier manera de acuerdo con nuestra tarea, habilidades y fantasía. En el ejemplo actual, simplemente los pasamos todos a<citerefentry><refentrytitle>echo</refentrytitle><manvolnum>1</manvolnum></citerefentry> como una cadena en la siguiente línea - nota <envar>$*</envar> entre las comillas dobles. Así es como se puede invocar el script ahora:"
            ],
            "id_hash": -8502472323657995574,
            "content_hash": -8502472323657995574,
            "location": "article.translate.xml:1292",
            "context": "",
            "note": "(itstool) path: callout/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 146,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 65,
            "source_unit": "https://translate-dev.freebsd.org/api/units/101002/?format=api",
            "priority": 100,
            "id": 207351,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=0a0126783bc66aca",
            "url": "https://translate-dev.freebsd.org/api/units/207351/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.601130Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "<prompt>#</prompt> <userinput>/etc/rc.d/dummy start</userinput>\nNothing started.\n<prompt>#</prompt> <userinput>/etc/rc.d/dummy start Hello world!</userinput>\nGreeting message: Hello world!"
            ],
            "previous_source": "",
            "target": [
                "<prompt>#</prompt> <userinput>/etc/rc.d/dummy start</userinput>\nNo empezó nada.\n<prompt>#</prompt> <userinput>/etc/rc.d/dummy start Hello world!</userinput>\nMensaje de bienvenida: ¡Hola mundo!"
            ],
            "id_hash": -9198748307883779914,
            "content_hash": -9198748307883779914,
            "location": "article.translate.xml:1300",
            "context": "",
            "note": "(itstool) path: callout/screen",
            "flags": "no-wrap",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 147,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 14,
            "source_unit": "https://translate-dev.freebsd.org/api/units/101003/?format=api",
            "priority": 100,
            "id": 207352,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=00577b26aa5c98b6",
            "url": "https://translate-dev.freebsd.org/api/units/207352/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.608982Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "The same applies to any method our script provides, not only to a standard one. We have added a custom method named <option>kiss</option>, and it can take advantage of the extra arguments not less than <option>start</option> does. E.g.:"
            ],
            "previous_source": "",
            "target": [
                "Lo mismo se aplica a cualquier método que proporcione nuestro script, no solo a uno estándar. Hemos agregado un método personalizado llamado <option>kiss</option>, y puede aprovechar los argumentos adicionales no menos de <option>start</option> hace Ejemplo.:"
            ],
            "id_hash": 314824047953188152,
            "content_hash": 314824047953188152,
            "location": "article.translate.xml:1307",
            "context": "",
            "note": "(itstool) path: callout/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 148,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 38,
            "source_unit": "https://translate-dev.freebsd.org/api/units/101004/?format=api",
            "priority": 100,
            "id": 207353,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=845e7acdb9001538",
            "url": "https://translate-dev.freebsd.org/api/units/207353/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.616679Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "<prompt>#</prompt> <userinput>/etc/rc.d/dummy kiss</userinput>\nA ghost gives you a kiss.\n<prompt>#</prompt> <userinput>/etc/rc.d/dummy kiss Once I was Etaoin Shrdlu...</userinput>\nA ghost gives you a kiss and whispers: Once I was Etaoin Shrdlu..."
            ],
            "previous_source": "",
            "target": [
                "<prompt>#</prompt> <userinput>/etc/rc.d/dummy kiss</userinput>\nUn fantasma te da un beso.\n<prompt>#</prompt> <userinput>/etc/rc.d/dummy kiss Once I was Etaoin Shrdlu...</userinput>\nUn fantasma te da un beso y susurra: Una vez fui Etaoin Shrdlu ..."
            ],
            "id_hash": 972163877816749238,
            "content_hash": 972163877816749238,
            "location": "article.translate.xml:1313",
            "context": "",
            "note": "(itstool) path: callout/screen",
            "flags": "no-wrap",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 149,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 30,
            "source_unit": "https://translate-dev.freebsd.org/api/units/101005/?format=api",
            "priority": 100,
            "id": 207354,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=8d7dd1e568bbccb6",
            "url": "https://translate-dev.freebsd.org/api/units/207354/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.623350Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "If we want just to pass all extra arguments to any method, we can merely substitute <literal>\"$@\"</literal> for <literal>\"$1\"</literal> in the last line of our script, where we invoke <function>run_rc_command</function>."
            ],
            "previous_source": "",
            "target": [
                "Si solo queremos pasar todos los argumentos adicionales a cualquier método, simplemente podemos sustituir <literal>\"$@\"</literal> para <literal>\"$1\"</literal> en la última línea de nuestro script, donde invocamos <function>run_rc_command</function>."
            ],
            "id_hash": 4630993141634971104,
            "content_hash": 4630993141634971104,
            "location": "article.translate.xml:1320",
            "context": "",
            "note": "(itstool) path: callout/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 150,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 30,
            "source_unit": "https://translate-dev.freebsd.org/api/units/101006/?format=api",
            "priority": 100,
            "id": 207355,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=c04497b9ec6c35e0",
            "url": "https://translate-dev.freebsd.org/api/units/207355/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.630771Z"
        }
    ]
}