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=2
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=3",
    "previous": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/units/?format=api",
    "results": [
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "The variable <envar>rcvar</envar> specifies the name of the ON/OFF knob variable."
            ],
            "previous_source": "",
            "target": [
                "La variable <envar>rcvar</envar> especifica el nombre de la variable del mando ON/OFF."
            ],
            "id_hash": -7850705860231486865,
            "content_hash": -7850705860231486865,
            "location": "article.translate.xml:414",
            "context": "",
            "note": "(itstool) path: callout/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 51,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 11,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100907/?format=api",
            "priority": 100,
            "id": 207256,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=130cb09d6cd3226f",
            "url": "https://translate-dev.freebsd.org/api/units/207256/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:39.927118Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "Now <function>load_rc_config</function> is invoked earlier in the script, before any <citerefentry><refentrytitle>rc.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry> variables are accessed."
            ],
            "previous_source": "",
            "target": [
                "Ahora <function>load_rc_config</function> se invoca anteriormente en el script, antes de cualquier <citerefentry><refentrytitle>rc.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry> se accede a las variables."
            ],
            "id_hash": 3232638307272919230,
            "content_hash": 3232638307272919230,
            "location": "article.translate.xml:419",
            "context": "",
            "note": "(itstool) path: callout/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 52,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 14,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100908/?format=api",
            "priority": 100,
            "id": 207257,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=acdca369c85288be",
            "url": "https://translate-dev.freebsd.org/api/units/207257/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:39.934825Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "While examining <filename>rc.d</filename> scripts, keep in mind that <citerefentry><refentrytitle>sh</refentrytitle><manvolnum>1</manvolnum></citerefentry> defers the evaluation of expressions in a function until the latter is called. Therefore it is not an error to invoke <function>load_rc_config</function> as late as just before <function>run_rc_command</function> and still access <citerefentry><refentrytitle>rc.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry> variables from the method functions exported to <function>run_rc_command</function>. This is because the method functions are to be called by <function>run_rc_command</function>, which is invoked <emphasis>after</emphasis> <function>load_rc_config</function>."
            ],
            "previous_source": "",
            "target": [
                "Mientras examina <filename>rc.d</filename> scripts, tenga en cuenta que<citerefentry><refentrytitle>sh</refentrytitle><manvolnum>1</manvolnum></citerefentry> difiere la evaluación de expresiones en una función hasta que se llama a esta última. Por tanto, no es un error invocar <function>load_rc_config</function> tan tarde como justo antes <function>run_rc_command</function> y todavía acceder <citerefentry><refentrytitle>rc.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry> variables de las funciones de método exportadas a <function>un_rc_command</function>.esto se debe a que las funciones del método deben ser llamadas por <function>run_rc_command</function>, que se invoca<emphasis>despues</emphasis><function>load_rc_config</function>."
            ],
            "id_hash": -7391827370420370912,
            "content_hash": -7391827370420370912,
            "location": "article.translate.xml:424",
            "context": "",
            "note": "(itstool) path: note/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 53,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 66,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100909/?format=api",
            "priority": 100,
            "id": 207258,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=196af42b91158220",
            "url": "https://translate-dev.freebsd.org/api/units/207258/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:39.942511Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "A warning will be emitted by <function>run_rc_command</function> if <envar>rcvar</envar> itself is set, but the indicated knob variable is unset. If your <filename>rc.d</filename> script is for the base system, you should add a default setting for the knob to <filename>/etc/defaults/rc.conf</filename> and document it in <citerefentry><refentrytitle>rc.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry>. Otherwise it is your script that should provide a default setting for the knob. The canonical approach to the latter case is shown in the example."
            ],
            "previous_source": "",
            "target": [
                "Una advertencia será emitida por <function>run_rc_command</function> Si <envar>rcvar</envar> sí mismo está configurado, pero la variable de mando indicada no está configurada. Si tu <filename>rc.d</filename> El script es para el sistema base, debe agregar una configuración predeterminada para la perilla <filename>/etc/defaults/rc.conf</filename> y documentarlo en <citerefentry><refentrytitle>rc.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry>. De lo contrario, es su script el que debería proporcionar una configuración predeterminada para la perilla. El enfoque canónico del último caso se muestra en el ejemplo."
            ],
            "id_hash": -5473815063366408949,
            "content_hash": -5473815063366408949,
            "location": "article.translate.xml:440",
            "context": "",
            "note": "(itstool) path: callout/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 54,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 70,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100910/?format=api",
            "priority": 100,
            "id": 207259,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=34091a338ddce50b",
            "url": "https://translate-dev.freebsd.org/api/units/207259/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:39.949782Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "You can make <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> act as though the knob is set to <literal>ON</literal>, irrespective of its current setting, by prefixing the argument to the script with <literal>one</literal> or <literal>force</literal>, as in <option>onestart</option> or <option>forcestop</option>. Keep in mind though that <literal>force</literal> has other dangerous effects we will touch upon below, while <literal>one</literal> just overrides the ON/OFF knob. E.g., assume that <envar>dummy_enable</envar> is <literal>OFF</literal>. The following command will run the <option>start</option> method in spite of the setting:"
            ],
            "previous_source": "",
            "target": [
                "Puedes hacer <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> actuar como si la perilla estuviera en <literal>ON</literal>,independientemente de su configuración actual, anteponiendo el argumento al script con <literal>one</literal> or <literal>force</literal>,como en <option>onestart</option> o <option>forcestop</option>. Tenga en cuenta que <literal>force</literal> tiene otros efectos peligrosos que veremos a continuación, mientras que <literal>uno</literal> simplemente anula la perilla ON / OFF. Por ejemplo, suponga que <envar>dummy_enable</envar> is <literal>OFF</literal>. El siguiente comando ejecutará el <option>start</option> método a pesar de la configuración:"
            ],
            "id_hash": -7249915972232730016,
            "content_hash": -7249915972232730016,
            "location": "article.translate.xml:451",
            "context": "",
            "note": "(itstool) path: note/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 55,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 75,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100911/?format=api",
            "priority": 100,
            "id": 207260,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=1b631fd5bfa32a60",
            "url": "https://translate-dev.freebsd.org/api/units/207260/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:39.957061Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "<prompt>#</prompt> <userinput>/etc/rc.d/dummy onestart</userinput>"
            ],
            "previous_source": "",
            "target": [
                "<prompt>#</prompt> <userinput>/etc/rc.d/dummy onestart</userinput>"
            ],
            "id_hash": 6117329116059047457,
            "content_hash": 6117329116059047457,
            "location": "article.translate.xml:464",
            "context": "",
            "note": "(itstool) path: note/screen",
            "flags": "no-wrap",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 56,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100912/?format=api",
            "priority": 100,
            "id": 207261,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=d4e51e6b88da9621",
            "url": "https://translate-dev.freebsd.org/api/units/207261/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:39.963673Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "Now the message to be shown at boot time is no longer hard-coded in the script. It is specified by an <citerefentry><refentrytitle>rc.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry> variable named <envar>dummy_msg</envar>. This is a trivial example of how <citerefentry><refentrytitle>rc.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry> variables can control an <filename>rc.d</filename> script."
            ],
            "previous_source": "",
            "target": [
                "Ahora, el mensaje que se mostrará en el momento del arranque ya no está codificado en el script. Está especificado por un <citerefentry><refentrytitle>rc.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry> variable nombrada <envar>dummy_msg</envar>. Este es un ejemplo trivial de cómo <citerefentry><refentrytitle>rc.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry>las variables pueden controlar un <filename>rc.d</filename> script."
            ],
            "id_hash": 8071578784071747066,
            "content_hash": 8071578784071747066,
            "location": "article.translate.xml:469",
            "context": "",
            "note": "(itstool) path: callout/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 57,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 39,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100913/?format=api",
            "priority": 100,
            "id": 207262,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=f0040223992d05fa",
            "url": "https://translate-dev.freebsd.org/api/units/207262/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:39.970036Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "The names of all <citerefentry><refentrytitle>rc.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry> variables used exclusively by our script <emphasis>must</emphasis> have the same prefix: <envar>${name}_</envar>. For example: <envar>dummy_mode</envar>, <envar>dummy_state_file</envar>, and so on."
            ],
            "previous_source": "",
            "target": [
                "Los nombres de todos <citerefentry><refentrytitle>rc.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry> variables utilizadas exclusivamente por nuestro script<emphasis>must</emphasis> tienen el mismo prefijo: <envar>${name}_</envar>. Por ejemplo: <envar>dummy_mode</envar>, <envar>dummy_state_file</envar>, y así."
            ],
            "id_hash": 7194985863378165283,
            "content_hash": 7194985863378165283,
            "location": "article.translate.xml:476",
            "context": "",
            "note": "(itstool) path: important/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 58,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 24,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100914/?format=api",
            "priority": 100,
            "id": 207263,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=e3d9b985a69cde23",
            "url": "https://translate-dev.freebsd.org/api/units/207263/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:39.976957Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "While it is possible to use a shorter name internally, e.g., just <envar>msg</envar>, adding the unique prefix <envar>${name}_</envar> to all global names introduced by our script will save us from possible collisions with the <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> namespace."
            ],
            "previous_source": "",
            "target": [
                "Si bien es posible utilizar un nombre más corto internamente, por ejemplo, simplemente <envar>msg</envar>, agregando el prefijo único<envar>${name}_</envar> a todos los nombres globales introducidos por nuestro script nos salvará de posibles colisiones con el <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> espacio de nombres."
            ],
            "id_hash": 8467806815062452045,
            "content_hash": 8467806815062452045,
            "location": "article.translate.xml:484",
            "context": "",
            "note": "(itstool) path: note/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 59,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 36,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100915/?format=api",
            "priority": 100,
            "id": 207264,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=f583b16f166de74d",
            "url": "https://translate-dev.freebsd.org/api/units/207264/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:39.984153Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "As a rule, <filename>rc.d</filename> scripts of the base system need not provide defaults for their <citerefentry><refentrytitle>rc.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry> variables because the defaults should be set in <filename>/etc/defaults/rc.conf</filename> instead. On the other hand, <filename>rc.d</filename> scripts for ports should provide the defaults as shown in the example."
            ],
            "previous_source": "",
            "target": [
                "Como una regla, <filename>rc.d</filename> Los scripts del sistema base no necesitan proporcionar valores predeterminados para su <citerefentry><refentrytitle>rc.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry>variables porque los valores predeterminados deben establecerse en <filename>/etc/defaults/rc.conf</filename> en lugar. Por otra parte,<filename>rc.d</filename> Los scripts para los puertos deben proporcionar los valores predeterminados como se muestra en el ejemplo."
            ],
            "id_hash": 135257685755041541,
            "content_hash": 135257685755041541,
            "location": "article.translate.xml:490",
            "context": "",
            "note": "(itstool) path: note/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 60,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 43,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100916/?format=api",
            "priority": 100,
            "id": 207265,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=81e0882608921705",
            "url": "https://translate-dev.freebsd.org/api/units/207265/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:39.991837Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "Here we use <envar>dummy_msg</envar> to actually control our script, i.e., to emit a variable message. Use of a shell function is overkill here, since it only runs a single command; an equally valid alternative is:"
            ],
            "previous_source": "",
            "target": [
                "Aquí usamos <envar>dummy_msg</envar> para controlar realmente nuestro script, es decir, para emitir un mensaje variable. El uso de una función de shell es excesivo aquí, ya que solo ejecuta un comando; una alternativa igualmente válida es:"
            ],
            "id_hash": 2832485484524982666,
            "content_hash": 2832485484524982666,
            "location": "article.translate.xml:501",
            "context": "",
            "note": "(itstool) path: callout/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 61,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 35,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100917/?format=api",
            "priority": 100,
            "id": 207266,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=a74f028a808fd18a",
            "url": "https://translate-dev.freebsd.org/api/units/207266/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:39.998271Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "start_cmd=\"echo \\\"$dummy_msg\\\"\""
            ],
            "previous_source": "",
            "target": [
                "start_cmd=\"echo \\\"$dummy_msg\\\"\""
            ],
            "id_hash": 1999939210457409991,
            "content_hash": 1999939210457409991,
            "location": "article.translate.xml:506",
            "context": "",
            "note": "(itstool) path: callout/programlisting",
            "flags": "no-wrap",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 62,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100918/?format=api",
            "priority": 100,
            "id": 207267,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=9bc1361da3b069c7",
            "url": "https://translate-dev.freebsd.org/api/units/207267/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.005615Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "Startup and shutdown of a simple daemon"
            ],
            "previous_source": "",
            "target": [
                "Inicio y cierre de un demonio simple"
            ],
            "id_hash": -8444834757010602763,
            "content_hash": -8444834757010602763,
            "location": "article.translate.xml:512",
            "context": "",
            "note": "(itstool) path: sect1/title",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 63,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 7,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100919/?format=api",
            "priority": 100,
            "id": 207268,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=0acdeb87f982c4f5",
            "url": "https://translate-dev.freebsd.org/api/units/207268/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.012994Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "We said earlier that <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> could provide default methods. Obviously, such defaults cannot be too general. They are suited for the common case of starting and shutting down a simple daemon program. Let us assume now that we need to write an <filename>rc.d</filename> script for such a daemon called <command>mumbled</command>. Here it is:"
            ],
            "previous_source": "",
            "target": [
                "Dijimos antes que <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> podría proporcionar métodos predeterminados. Obviamente, estos valores predeterminados no pueden ser demasiado generales. Son adecuados para el caso común de iniciar y cerrar un programa demonio simple. Supongamos ahora que necesitamos escribir un<filename>rc.d</filename> script para un demonio llamado <command>mumbled</command>. Aquí está:"
            ],
            "id_hash": 3379371736999227134,
            "content_hash": 3379371736999227134,
            "location": "article.translate.xml:514",
            "context": "",
            "note": "(itstool) path: sect1/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 64,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 53,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100920/?format=api",
            "priority": 100,
            "id": 207269,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=aee5f0b0abd56efe",
            "url": "https://translate-dev.freebsd.org/api/units/207269/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.020200Z"
        },
        {
            "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=mumbled\nrcvar=mumbled_enable\n\ncommand=\"/usr/sbin/${name}\"<co xml:id=\"rcng-daemon-basic-cmd\"/>\n\nload_rc_config $name\nrun_rc_command \"$1\""
            ],
            "previous_source": "",
            "target": [
                "#!/bin/sh\n\n. /etc/rc.subr\n\nname=mumbled\nrcvar=mumbled_enable\n\ncommand=\"/usr/sbin/${name}\"<co xml:id=\"rcng-daemon-basic-cmd\"/>\n\nload_rc_config $name\nrun_rc_command \"$1\""
            ],
            "id_hash": 4570875237610077276,
            "content_hash": 4570875237610077276,
            "location": "article.translate.xml:522",
            "context": "",
            "note": "(itstool) path: informalexample/programlisting",
            "flags": "no-wrap",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 65,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 11,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100921/?format=api",
            "priority": 100,
            "id": 207270,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=bf6f02cfa260bc5c",
            "url": "https://translate-dev.freebsd.org/api/units/207270/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.027526Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "Pleasingly simple, isn't it? Let us examine our little script. The only new thing to note is as follows:"
            ],
            "previous_source": "",
            "target": [
                "Agradablemente simple, ¿no? Examinemos nuestro pequeño script. Lo único nuevo a tener en cuenta es lo siguiente:"
            ],
            "id_hash": 1886849438356525776,
            "content_hash": 1886849438356525776,
            "location": "article.translate.xml:535",
            "context": "",
            "note": "(itstool) path: sect1/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 66,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 19,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100922/?format=api",
            "priority": 100,
            "id": 207271,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=9a2f6f9135e2d2d0",
            "url": "https://translate-dev.freebsd.org/api/units/207271/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.037024Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "The <envar>command</envar> variable is meaningful to <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry>. If it is set, <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> will act according to the scenario of serving a conventional daemon. In particular, the default methods will be provided for such arguments: <option>start</option>, <option>stop</option>, <option>restart</option>, <option>poll</option>, and <option>status</option>."
            ],
            "previous_source": "",
            "target": [
                "El <envar>command</envar> variable es significativa para <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry>. Si está configurado, <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> actuará de acuerdo con el escenario de servir un demonio convencional. En particular, se proporcionarán los métodos predeterminados para tales argumentos: <option>start</option>, <option>stop</option>, <option>restart</option>, <option>poll</option>, and <option>status</option>."
            ],
            "id_hash": 2456916253854035003,
            "content_hash": 2456916253854035003,
            "location": "article.translate.xml:540",
            "context": "",
            "note": "(itstool) path: callout/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 67,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 40,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100923/?format=api",
            "priority": 100,
            "id": 207272,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=a218b850c9da6c3b",
            "url": "https://translate-dev.freebsd.org/api/units/207272/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.044342Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "The daemon will be started by running <envar>$command</envar> with command-line flags specified by <envar>$mumbled_flags</envar>. Thus all the input data for the default <option>start</option> method are available in the variables set by our script. Unlike <option>start</option>, other methods may require additional information about the process started. For instance, <option>stop</option> must know the PID of the process to terminate it. In the present case, <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> will scan through the list of all processes, looking for a process with its name equal to <envar>$procname</envar>. The latter is another variable of meaning to <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry>, and its value defaults to that of <envar>command</envar>. In other words, when we set <envar>command</envar>, <envar>procname</envar> is effectively set to the same value. This enables our script to kill the daemon and to check if it is running in the first place."
            ],
            "previous_source": "",
            "target": [
                "El demonio se iniciará ejecutando <envar>$command</envar> con banderas de línea de comandos especificadas por<envar>$mumbled_flags</envar>.Por tanto, todos los datos de entrada para el <option>start</option> están disponibles en las variables establecidas por nuestro script. diferente a <option>start</option>, otros métodos pueden requerir información adicional sobre el proceso iniciado. Por ejemplo, <option>parar</option> Debe conocer el PID del proceso para finalizarlo. En el caso presente, <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry>examinará la lista de todos los procesos, buscando un proceso con su nombre igual a<envar>$procname</envar>. Este último es otra variable de significado para <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry>, y su valor predeterminado es el de <envar>command</envar>. En otras palabras, cuando establecemos <envar>comando</envar>, <envar>procname</envar> se establece efectivamente en el mismo valor. Esto permite que nuestro script elimine el demonio y verifique si se está ejecutando en primer lugar."
            ],
            "id_hash": -4217034928677537733,
            "content_hash": -4217034928677537733,
            "location": "article.translate.xml:548",
            "context": "",
            "note": "(itstool) path: callout/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 68,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 132,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100924/?format=api",
            "priority": 100,
            "id": 207273,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=457a15133ec2b83b",
            "url": "https://translate-dev.freebsd.org/api/units/207273/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.052009Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "Some programs are in fact executable scripts. The system runs such a script by starting its interpreter and passing the name of the script to it as a command-line argument. This is reflected in the list of processes, which can confuse <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry>. You should additionally set <envar>command_interpreter</envar> to let <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> know the actual name of the process if <envar>$command</envar> is a script."
            ],
            "previous_source": "",
            "target": [
                "Algunos programas son de hecho scripts ejecutables. El sistema ejecuta dicho script iniciando su intérprete y pasándole el nombre del script como un argumento de línea de comandos. Esto se refleja en la lista de procesos, que pueden confundir <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry>. Además, debe configurar <envar>command_interpreter</envar> dejar<citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> conocer el nombre real del proceso si <envar>$command</envar> es un script."
            ],
            "id_hash": -9113787697906426517,
            "content_hash": -9113787697906426517,
            "location": "article.translate.xml:567",
            "context": "",
            "note": "(itstool) path: note/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 69,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 62,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100925/?format=api",
            "priority": 100,
            "id": 207274,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=018552602bf65d6b",
            "url": "https://translate-dev.freebsd.org/api/units/207274/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.058596Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "For each <filename>rc.d</filename> script, there is an optional <citerefentry><refentrytitle>rc.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry> variable that takes precedence over <envar>command</envar>. Its name is constructed as follows: <envar>${name}_program</envar>, where <envar>name</envar> is the mandatory variable we discussed <link linkend=\"name-var\">earlier</link>. E.g., in this case it will be <envar>mumbled_program</envar>. It is <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> that arranges <envar>${name}_program</envar> to override <envar>command</envar>."
            ],
            "previous_source": "",
            "target": [
                "Para cada <filename>rc.d</filename> Script, hay un opcional <citerefentry><refentrytitle>rc.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry> Variable que tiene prioridad sobre <envar>command</envar>. Su nombre se construye de la siguiente manera: <envar>${name}_program</envar>, donde <envar>name</envar> es la variable obligatoria que discutimos <link linkend=\"name-var\">earlier</link>. Por ejemplo, en este caso será<envar>mumbled_program</envar>. Es <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> que arregla<envar>${name}_program</envar> para anular <envar>command</envar>."
            ],
            "id_hash": -6361805945880800855,
            "content_hash": -6361805945880800855,
            "location": "article.translate.xml:576",
            "context": "",
            "note": "(itstool) path: note/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 70,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 49,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100926/?format=api",
            "priority": 100,
            "id": 207275,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=27b65332d1ce91a9",
            "url": "https://translate-dev.freebsd.org/api/units/207275/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.065541Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "Of course, <citerefentry><refentrytitle>sh</refentrytitle><manvolnum>1</manvolnum></citerefentry> will permit you to set <envar>${name}_program</envar> from <citerefentry><refentrytitle>rc.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry> or the script itself even if <envar>command</envar> is unset. In that case, the special properties of <envar>${name}_program</envar> are lost, and it becomes an ordinary variable your script can use for its own purposes. However, the sole use of <envar>${name}_program</envar> is discouraged because using it together with <envar>command</envar> became an idiom of <filename>rc.d</filename> scripting."
            ],
            "previous_source": "",
            "target": [
                "Por supuesto, <citerefentry><refentrytitle>sh</refentrytitle><manvolnum>1</manvolnum></citerefentry> te permitirá establecer <envar>${name}_program</envar> from <citerefentry><refentrytitle>rc.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry> o el propio script incluso si<envar>command</envar> es desarmado. En ese caso, las propiedades especiales de<envar>${name}_program</envar> se pierden y se convierte en una variable ordinaria que su script puede utilizar para sus propios fines. Sin embargo, el uso exclusivo de <envar>${name}_program</envar> se desaconseja porque usarlo junto con <envar>command</envar> se convirtió en un modismo de <filename>rc.d</filename> scripting."
            ],
            "id_hash": 5556391936333066044,
            "content_hash": 5556391936333066044,
            "location": "article.translate.xml:587",
            "context": "",
            "note": "(itstool) path: note/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 71,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 64,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100927/?format=api",
            "priority": 100,
            "id": 207276,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=cd1c4506edfa2f3c",
            "url": "https://translate-dev.freebsd.org/api/units/207276/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.072796Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "For more detailed information on default methods, refer to <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry>."
            ],
            "previous_source": "",
            "target": [
                "Para obtener información más detallada sobre los métodos predeterminados, consulte <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry>."
            ],
            "id_hash": -8525192651962250557,
            "content_hash": -8525192651962250557,
            "location": "article.translate.xml:599",
            "context": "",
            "note": "(itstool) path: callout/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 72,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 10,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100928/?format=api",
            "priority": 100,
            "id": 207277,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=09b06e7392050ac3",
            "url": "https://translate-dev.freebsd.org/api/units/207277/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.079428Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "Startup and shutdown of an advanced daemon"
            ],
            "previous_source": "",
            "target": [
                "Inicio y cierre de un demonio avanzado"
            ],
            "id_hash": 3818684683030145373,
            "content_hash": 3818684683030145373,
            "location": "article.translate.xml:606",
            "context": "",
            "note": "(itstool) path: sect1/title",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 73,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 7,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100929/?format=api",
            "priority": 100,
            "id": 207278,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=b4feb17ca93ca95d",
            "url": "https://translate-dev.freebsd.org/api/units/207278/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.086352Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "Let us add some meat onto the bones of the previous script and make it more complex and featureful. The default methods can do a good job for us, but we may need some of their aspects tweaked. Now we will learn how to tune the default methods to our needs."
            ],
            "previous_source": "",
            "target": [
                "Agreguemos un poco de carne a los huesos del guión anterior y hagámoslo más complejo y característico. Los métodos predeterminados pueden hacer un buen trabajo para nosotros, pero es posible que necesitemos algunos de sus aspectos ajustados. Ahora aprenderemos cómo ajustar los métodos predeterminados a nuestras necesidades."
            ],
            "id_hash": 3702051188174477417,
            "content_hash": 3702051188174477417,
            "location": "article.translate.xml:608",
            "context": "",
            "note": "(itstool) path: sect1/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 74,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 51,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100930/?format=api",
            "priority": 100,
            "id": 207279,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=b36053f0fb73d869",
            "url": "https://translate-dev.freebsd.org/api/units/207279/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.095146Z"
        },
        {
            "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=mumbled\nrcvar=mumbled_enable\n\ncommand=\"/usr/sbin/${name}\"\ncommand_args=\"mock arguments &gt; /dev/null 2&gt;&amp;1\"<co xml:id=\"rcng-daemon-adv-args\"/>\n\npidfile=\"/var/run/${name}.pid\"<co xml:id=\"rcng-daemon-adv-pid\"/>\n\nrequired_files=\"/etc/${name}.conf /usr/share/misc/${name}.rules\"<co xml:id=\"rcng-daemon-adv-reqfiles\"/>\n\nsig_reload=\"USR1\"<co xml:id=\"rcng-daemon-adv-sig\"/>\n\nstart_precmd=\"${name}_prestart\"<co xml:id=\"rcng-daemon-adv-precmd\"/>\nstop_postcmd=\"echo Bye-bye\"<co xml:id=\"rcng-daemon-adv-postcmd\"/>\n\nextra_commands=\"reload plugh xyzzy\"<co xml:id=\"rcng-daemon-adv-extra\"/>\n\nplugh_cmd=\"mumbled_plugh\"<co xml:id=\"rcng-daemon-adv-methods\"/>\nxyzzy_cmd=\"echo 'Nothing happens.'\"\n\nmumbled_prestart()\n{\n\tif checkyesno mumbled_smart; then<co xml:id=\"rcng-daemon-adv-yn\"/>\n\t\trc_flags=\"-o smart ${rc_flags}\"<co xml:id=\"rcng-daemon-adv-rcflags\"/>\n\tfi\n\tcase \"$mumbled_mode\" in\n\tfoo)\n\t\trc_flags=\"-frotz ${rc_flags}\"\n\t\t;;\n\tbar)\n\t\trc_flags=\"-baz ${rc_flags}\"\n\t\t;;\n\t*)\n\t\twarn \"Invalid value for mumbled_mode\"<co xml:id=\"rcng-daemon-adv-warn\"/>\n\t\treturn 1<co xml:id=\"rcng-daemon-adv-preret\"/>\n\t\t;;\n\tesac\n\trun_rc_command xyzzy<co xml:id=\"rcng-daemon-adv-run\"/>\n\treturn 0\n}\n\nmumbled_plugh()<co xml:id=\"rcng-daemon-adv-plugh\"/>\n{\n\techo 'A hollow voice says \"plugh\".'\n}\n\nload_rc_config $name\nrun_rc_command \"$1\""
            ],
            "previous_source": "",
            "target": [
                "#!/bin/sh\n\n. /etc/rc.subr\n\nname=mumbled\nrcvar=mumbled_enable\n\ncommand=\"/usr/sbin/${name}\"\ncommand_args=\"mock arguments &gt; /dev/null 2&gt;&amp;1\"<co xml:id=\"rcng-daemon-adv-args\"/>\n\npidfile=\"/var/run/${name}.pid\"<co xml:id=\"rcng-daemon-adv-pid\"/>\n\nrequired_files=\"/etc/${name}.conf /usr/share/misc/${name}.rules\"<co xml:id=\"rcng-daemon-adv-reqfiles\"/>\n\nsig_reload=\"USR1\"<co xml:id=\"rcng-daemon-adv-sig\"/>\n\nstart_precmd=\"${name}_prestart\"<co xml:id=\"rcng-daemon-adv-precmd\"/>\nstop_postcmd=\"echo Bye-bye\"<co xml:id=\"rcng-daemon-adv-postcmd\"/>\n\nextra_commands=\"reload plugh xyzzy\"<co xml:id=\"rcng-daemon-adv-extra\"/>\n\nplugh_cmd=\"mumbled_plugh\"<co xml:id=\"rcng-daemon-adv-methods\"/>\nxyzzy_cmd=\"echo 'Nothing happens.'\"\n\nmumbled_prestart()\n{\n\tif checkyesno mumbled_smart; then<co xml:id=\"rcng-daemon-adv-yn\"/>\n\t\trc_flags=\"-o smart ${rc_flags}\"<co xml:id=\"rcng-daemon-adv-rcflags\"/>\n\tfi\n\tcase \"$mumbled_mode\" in\n\tfoo)\n\t\trc_flags=\"-frotz ${rc_flags}\"\n\t\t;;\n\tbar)\n\t\trc_flags=\"-baz ${rc_flags}\"\n\t\t;;\n\t*)\n\t\twarn \"Invalid value for mumbled_mode\"<co xml:id=\"rcng-daemon-adv-warn\"/>\n\t\treturn 1<co xml:id=\"rcng-daemon-adv-preret\"/>\n\t\t;;\n\tesac\n\trun_rc_command xyzzy<co xml:id=\"rcng-daemon-adv-run\"/>\n\treturn 0\n}\n\nmumbled_plugh()<co xml:id=\"rcng-daemon-adv-plugh\"/>\n{\n\techo 'A hollow voice says \"plugh\".'\n}\n\nload_rc_config $name\nrun_rc_command \"$1\""
            ],
            "id_hash": -4683251072129754579,
            "content_hash": -4683251072129754579,
            "location": "article.translate.xml:615",
            "context": "",
            "note": "(itstool) path: informalexample/programlisting",
            "flags": "no-wrap",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 75,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 88,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100931/?format=api",
            "priority": 100,
            "id": 207280,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=3f01bff67bbd1a2d",
            "url": "https://translate-dev.freebsd.org/api/units/207280/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.104596Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "Additional arguments to <envar>$command</envar> can be passed in <envar>command_args</envar>. They will be added to the command line after <envar>$mumbled_flags</envar>. Since the final command line is passed to <command>eval</command> for its actual execution, input and output redirections can be specified in <envar>command_args</envar>."
            ],
            "previous_source": "",
            "target": [
                "Argumentos adicionales a <envar>$command</envar> se puede pasar en <envar>command_args</envar>. se agregarán a la línea de comando después <envar>$mumbled_flags</envar>.Dado que la línea de comando final se pasa a <command>eval</command> para su ejecución real, las redirecciones de entrada y salida se pueden especificar en <envar>command_args</envar>."
            ],
            "id_hash": 8731102084092073639,
            "content_hash": 8731102084092073639,
            "location": "article.translate.xml:671",
            "context": "",
            "note": "(itstool) path: callout/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 76,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 41,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100932/?format=api",
            "priority": 100,
            "id": 207281,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=f92b1b160bfb16a7",
            "url": "https://translate-dev.freebsd.org/api/units/207281/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.112353Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "<emphasis>Never</emphasis> include dashed options, like <option>-X</option> or <option>--foo</option>, in <envar>command_args</envar>. The contents of <envar>command_args</envar> will appear at the end of the final command line, hence they are likely to follow arguments present in <envar>${name}_flags</envar>; but most commands will not recognize dashed options after ordinary arguments. A better way of passing additional options to <envar>$command</envar> is to add them to the beginning of <envar>${name}_flags</envar>. Another way is to modify <envar>rc_flags</envar> <link linkend=\"rc-flags\">as shown later</link>."
            ],
            "previous_source": "",
            "target": [
                "<emphasis>Never</emphasis>incluir opciones discontinuas, como <option>-X</option> o <option>--foo</option>, en <envar>command_args</envar>. Los contenidos de <envar>command_args</envar> aparecerá al final de la línea de comando final, por lo que es probable que sigan los argumentos presentes en <envar>${name}_flags</envar>; pero la mayoría de los comandos no reconocerán las opciones discontinuas después de los argumentos ordinarios. Una mejor forma de pasar opciones adicionales a <envar>$command</envar> Es agregarlos al principio de <envar>${name}_flags</envar>. Otra forma es modificar<envar>rc_flags</envar> <link linkend=\"rc-flags\">como se muestra más adelante</link>."
            ],
            "id_hash": 485000100361810962,
            "content_hash": 485000100361810962,
            "location": "article.translate.xml:679",
            "context": "",
            "note": "(itstool) path: note/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 77,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 73,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100933/?format=api",
            "priority": 100,
            "id": 207282,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=86bb11058a183412",
            "url": "https://translate-dev.freebsd.org/api/units/207282/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.120670Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "A good-mannered daemon should create a <emphasis>pidfile</emphasis> so that its process can be found more easily and reliably. The variable <envar>pidfile</envar>, if set, tells <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> where it can find the pidfile for its default methods to use."
            ],
            "previous_source": "",
            "target": [
                "Un demonio de buena educación debe crear un <emphasis>pidfile</emphasis> para que su proceso se pueda encontrar de manera más fácil y confiable. La variable <envar>pidfile</envar>,Si está configurado, dice <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> donde puede encontrar el archivo pid para utilizar sus métodos predeterminados."
            ],
            "id_hash": -7108414061210433979,
            "content_hash": -7108414061210433979,
            "location": "article.translate.xml:695",
            "context": "",
            "note": "(itstool) path: callout/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 78,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 37,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100934/?format=api",
            "priority": 100,
            "id": 207283,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=1d59d712c5290645",
            "url": "https://translate-dev.freebsd.org/api/units/207283/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.127902Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "In fact, <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> will also use the pidfile to see if the daemon is already running before starting it. This check can be skipped by using the <option>faststart</option> argument."
            ],
            "previous_source": "",
            "target": [
                "De hecho, <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> también usará el archivo pid para ver si el demonio ya se está ejecutando antes de iniciarlo. Esta verificación se puede omitir utilizando el <option>faststart</option> argumento."
            ],
            "id_hash": -2159756231034125490,
            "content_hash": -2159756231034125490,
            "location": "article.translate.xml:703",
            "context": "",
            "note": "(itstool) path: note/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 79,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 29,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100935/?format=api",
            "priority": 100,
            "id": 207284,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=6207012697c6434e",
            "url": "https://translate-dev.freebsd.org/api/units/207284/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.135180Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "If the daemon cannot run unless certain files exist, just list them in <envar>required_files</envar>, and <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> will check that those files do exist before starting the daemon. There also are <envar>required_dirs</envar> and <envar>required_vars</envar> for directories and environment variables, respectively. They all are described in detail in <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry>."
            ],
            "previous_source": "",
            "target": [
                "Si el demonio no se puede ejecutar a menos que existan ciertos archivos, simplemente enumerelos en <envar>required_files</envar>, y <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> comprobará que esos archivos existen antes de iniciar el demonio. Tambien hay <envar>required_dirs</envar> y <envar>required_vars</envar> para directorios y variables de entorno, respectivamente. Todos ellos se describen en detalle en <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry>."
            ],
            "id_hash": 3199960945916420283,
            "content_hash": 3199960945916420283,
            "location": "article.translate.xml:711",
            "context": "",
            "note": "(itstool) path: callout/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 80,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 47,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100936/?format=api",
            "priority": 100,
            "id": 207285,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=ac688b86b478a0bb",
            "url": "https://translate-dev.freebsd.org/api/units/207285/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.144001Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "The default method from <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> can be forced to skip the prerequisite checks by using <option>forcestart</option> as the argument to the script."
            ],
            "previous_source": "",
            "target": [
                "El método predeterminado de <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> se puede obligar a omitir las comprobaciones de requisitos previos utilizando <option>forcestart</option> como argumento del script."
            ],
            "id_hash": -6522019209334492057,
            "content_hash": -6522019209334492057,
            "location": "article.translate.xml:720",
            "context": "",
            "note": "(itstool) path: note/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 81,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 22,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100937/?format=api",
            "priority": 100,
            "id": 207286,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=257d22159157f467",
            "url": "https://translate-dev.freebsd.org/api/units/207286/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.150661Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "We can customize signals to send to the daemon in case they differ from the well-known ones. In particular, <envar>sig_reload</envar> specifies the signal that makes the daemon reload its configuration; it is <symbol>SIGHUP</symbol> by default. Another signal is sent to stop the daemon process; the default is <symbol>SIGTERM</symbol>, but this can be changed by setting <envar>sig_stop</envar> appropriately."
            ],
            "previous_source": "",
            "target": [
                "Podemos personalizar las señales para enviar al demonio en caso de que difieran de las conocidas. En particular,<envar>sig_reload</envar> especifica la señal que hace que el demonio recargue su configuración; es <symbol>SIGHUP</symbol> por defecto. Se envía otra señal para detener el proceso del demonio; el valor predeterminado es <symbol>SIGTERM</symbol>, pero esto se puede cambiar configurando <envar>sig_stop</envar> adecuadamente."
            ],
            "id_hash": -4138894333589286343,
            "content_hash": -4138894333589286343,
            "location": "article.translate.xml:728",
            "context": "",
            "note": "(itstool) path: callout/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 82,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 57,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100938/?format=api",
            "priority": 100,
            "id": 207287,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=468fb1884b889239",
            "url": "https://translate-dev.freebsd.org/api/units/207287/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.157333Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "The signal names should be specified to <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> without the <literal>SIG</literal> prefix, as it is shown in the example. The FreeBSD version of <citerefentry><refentrytitle>kill</refentrytitle><manvolnum>1</manvolnum></citerefentry> can recognize the <literal>SIG</literal> prefix, but the versions from other OS types may not."
            ],
            "previous_source": "",
            "target": [
                "Los nombres de las señales deben especificarse para <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> sin el <literal>SIG</literal> prefijo, como se muestra en el ejemplo. La versión FreeBSD de <citerefentry><refentrytitle>kill</refentrytitle><manvolnum>1</manvolnum></citerefentry> puede reconocer el<literal>SIG</literal> prefijo, pero es posible que las versiones de otros tipos de sistemas operativos no."
            ],
            "id_hash": 7591559323495916416,
            "content_hash": 7591559323495916416,
            "location": "article.translate.xml:738",
            "context": "",
            "note": "(itstool) path: note/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 83,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 38,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100939/?format=api",
            "priority": 100,
            "id": 207288,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=e95aa2fba0476380",
            "url": "https://translate-dev.freebsd.org/api/units/207288/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.164078Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "Performing additional tasks before or after the default methods is easy. For each command-argument supported by our script, we can define <envar><replaceable>argument</replaceable>_precmd</envar> and <envar><replaceable>argument</replaceable>_postcmd</envar>. These <citerefentry><refentrytitle>sh</refentrytitle><manvolnum>1</manvolnum></citerefentry> commands are invoked before and after the respective method, as it is evident from their names."
            ],
            "previous_source": "",
            "target": [
                "Es fácil realizar tareas adicionales antes o después de los métodos predeterminados. Para cada comando-argumento soportado por nuestro script, podemos definir<envar><replaceable>argumento</replaceable>_precmd</envar> and <envar><replaceable>argument</replaceable>_postcmd</envar>. Estos <citerefentry><refentrytitle>sh</refentrytitle><manvolnum>1</manvolnum></citerefentry> los comandos se invocan antes y después del método respectivo, como se desprende de sus nombres."
            ],
            "id_hash": -8400721503933702222,
            "content_hash": -8400721503933702222,
            "location": "article.translate.xml:747",
            "context": "",
            "note": "(itstool) path: callout/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 84,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 42,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100940/?format=api",
            "priority": 100,
            "id": 207289,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=0b6aa44d150bdfb2",
            "url": "https://translate-dev.freebsd.org/api/units/207289/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.171222Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "Overriding a default method with a custom <envar><replaceable>argument</replaceable>_cmd</envar> still does not prevent us from making use of <envar><replaceable>argument</replaceable>_precmd</envar> or <envar><replaceable>argument</replaceable>_postcmd</envar> if we need to. In particular, the former is good for checking custom, sophisticated conditions that should be met before performing the command itself. Using <envar><replaceable>argument</replaceable>_precmd</envar> along with <envar><replaceable>argument</replaceable>_cmd</envar> lets us logically separate the checks from the action."
            ],
            "previous_source": "",
            "target": [
                "Anulando un método predeterminado con un personalizado <envar><replaceable>argument</replaceable>_cmd</envar> todavía no nos impide hacer uso de <envar><replaceable>argument</replaceable>_precmd</envar> or <envar><replaceable>argument</replaceable>_postcmd</envar> si es necesario. En particular, el primero es bueno para verificar las condiciones sofisticadas y personalizadas que deben cumplirse antes de ejecutar el comando en sí. Utilizando <envar><replaceable>argument</replaceable>_precmd</envar> junto con <envar><replaceable>argument</replaceable>_cmd</envar> nos permite separar lógicamente los controles de la acción."
            ],
            "id_hash": 820644862122432484,
            "content_hash": 820644862122432484,
            "location": "article.translate.xml:757",
            "context": "",
            "note": "(itstool) path: note/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 85,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 58,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100941/?format=api",
            "priority": 100,
            "id": 207290,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=8b638427758e97e4",
            "url": "https://translate-dev.freebsd.org/api/units/207290/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.177633Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "Do not forget that you can cram any valid <citerefentry><refentrytitle>sh</refentrytitle><manvolnum>1</manvolnum></citerefentry> expressions into the methods, pre-, and post-commands you define. Just invoking a function that makes the real job is a good style in most cases, but never let style limit your understanding of what is going on behind the curtain."
            ],
            "previous_source": "",
            "target": [
                "No olvide que puede abarrotar cualquier <citerefentry><refentrytitle>sh</refentrytitle><manvolnum>1</manvolnum></citerefentry> expresiones en los métodos, pre y post comandos que defina. Invocar simplemente una función que hace el trabajo real es un buen estilo en la mayoría de los casos, pero nunca deje que el estilo limite su comprensión de lo que sucede detrás de la cortina."
            ],
            "id_hash": 8424288641386574749,
            "content_hash": 8424288641386574749,
            "location": "article.translate.xml:770",
            "context": "",
            "note": "(itstool) path: note/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 86,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 50,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100942/?format=api",
            "priority": 100,
            "id": 207291,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=f4e915e2b334739d",
            "url": "https://translate-dev.freebsd.org/api/units/207291/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.183752Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "If we would like to implement custom arguments, which can also be thought of as <emphasis>commands</emphasis> to our script, we need to list them in <envar>extra_commands</envar> and provide methods to handle them."
            ],
            "previous_source": "",
            "target": [
                "Si quisiéramos implementar argumentos personalizados, que también se pueden considerar como <emphasis>commands</emphasis> a nuestro script, debemos incluirlos en <envar>extra_commands</envar> Y proporcionar métodos para manejarlos."
            ],
            "id_hash": 9221611301212268503,
            "content_hash": 9221611301212268503,
            "location": "article.translate.xml:780",
            "context": "",
            "note": "(itstool) path: callout/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 87,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 32,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100943/?format=api",
            "priority": 100,
            "id": 207292,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=fff9be9ec97c27d7",
            "url": "https://translate-dev.freebsd.org/api/units/207292/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.189665Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "The <option>reload</option> command is special. On the one hand, it has a preset method in <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry>. On the other hand, <option>reload</option> is not offered by default. The reason is that not all daemons use the same reload mechanism and some have nothing to reload at all. So we need to ask explicitly that the builtin functionality be provided. We can do so via <envar>extra_commands</envar>."
            ],
            "previous_source": "",
            "target": [
                "El <option>reload</option>comando es especial. Por un lado, tiene un método preestablecido en <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry>. Por otra parte,<option>reload</option> no se ofrece de forma predeterminada. La razón es que no todos los demonios usan el mismo mecanismo de recarga y algunos no tienen nada que recargar. Por lo tanto, debemos pedir explícitamente que se proporcione la funcionalidad incorporada. Podemos hacerlo a través de <envar>extra_commands</envar>."
            ],
            "id_hash": 9213492530691973220,
            "content_hash": 9213492530691973220,
            "location": "article.translate.xml:787",
            "context": "",
            "note": "(itstool) path: note/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 88,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 64,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100944/?format=api",
            "priority": 100,
            "id": 207293,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=ffdce6a4389c2064",
            "url": "https://translate-dev.freebsd.org/api/units/207293/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.196335Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "What do we get from the default method for <option>reload</option>? Quite often daemons reload their configuration upon reception of a signal — typically, <symbol>SIGHUP</symbol>. Therefore <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> attempts to reload the daemon by sending a signal to it. The signal is preset to <symbol>SIGHUP</symbol> but can be customized via <envar>sig_reload</envar> if necessary."
            ],
            "previous_source": "",
            "target": [
                "¿Qué obtenemos del método predeterminado para <option>reload</option>? Muy a menudo, los demonios recargan su configuración al recibir una señal, por lo general, <symbol>SIGHUP</symbol>.Por lo tanto <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> intenta recargar el demonio enviándole una señal. La señal está preconfigurada para <symbol>SIGHUP</symbol> pero se puede personalizar a través de <envar>sig_reload</envar> si necesario."
            ],
            "id_hash": -7400768026299924205,
            "content_hash": -7400768026299924205,
            "location": "article.translate.xml:796",
            "context": "",
            "note": "(itstool) path: note/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 89,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 51,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100945/?format=api",
            "priority": 100,
            "id": 207294,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=194b30b0e7530113",
            "url": "https://translate-dev.freebsd.org/api/units/207294/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.202850Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "Our script supports two non-standard commands, <option>plugh</option> and <option>xyzzy</option>. We saw them listed in <envar>extra_commands</envar>, and now it is time to provide methods for them. The method for <option>xyzzy</option> is just inlined while that for <option>plugh</option> is implemented as the <function>mumbled_plugh</function> function."
            ],
            "previous_source": "",
            "target": [
                "Nuestro script admite dos comandos no estándar, <option>plugh</option> y <option>xyzzy</option>. Los vimos enumerados en <envar>extra_commands</envar>, y ahora es el momento de proporcionarles métodos. El método para <option>xyzzy</option> está en línea mientras que para <option>plugh</option> se implementa como el <function>mumbled_plugh</function> función."
            ],
            "id_hash": 956449696613107104,
            "content_hash": 956449696613107104,
            "location": "article.translate.xml:808",
            "context": "",
            "note": "(itstool) path: callout/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 90,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 42,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100946/?format=api",
            "priority": 100,
            "id": 207295,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=8d45fdee7c2785a0",
            "url": "https://translate-dev.freebsd.org/api/units/207295/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.209480Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "Non-standard commands are not invoked during startup or shutdown. Usually they are for the system admin's convenience. They can also be used from other subsystems, e.g., <citerefentry><refentrytitle>devd</refentrytitle><manvolnum>8</manvolnum></citerefentry> if specified in <citerefentry><refentrytitle>devd.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry>."
            ],
            "previous_source": "",
            "target": [
                "Los comandos no estándar no se invocan durante el inicio o el apagado. Por lo general, son para conveniencia del administrador del sistema. También se pueden utilizar desde otros subsistemas, por ejemplo, <citerefentry><refentrytitle>devd</refentrytitle><manvolnum>8</manvolnum></citerefentry> si se especifica en <citerefentry><refentrytitle>devd.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry>."
            ],
            "id_hash": -4981231278663621146,
            "content_hash": -4981231278663621146,
            "location": "article.translate.xml:816",
            "context": "",
            "note": "(itstool) path: callout/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 91,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 31,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100947/?format=api",
            "priority": 100,
            "id": 207296,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=3adf1c8b3330a5e6",
            "url": "https://translate-dev.freebsd.org/api/units/207296/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.215300Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "The full list of available commands can be found in the usage line printed by <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> when the script is invoked without arguments. For example, here is the usage line from the script under study:"
            ],
            "previous_source": "",
            "target": [
                "La lista completa de comandos disponibles se puede encontrar en la línea de uso impresa por <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> cuando se invoca el script sin argumentos. Por ejemplo, aquí está la línea de uso del script en estudio:"
            ],
            "id_hash": -2708075789055090074,
            "content_hash": -2708075789055090074,
            "location": "article.translate.xml:821",
            "context": "",
            "note": "(itstool) path: callout/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 92,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 35,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100948/?format=api",
            "priority": 100,
            "id": 207297,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=5a6afb6af8892266",
            "url": "https://translate-dev.freebsd.org/api/units/207297/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.222405Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "<prompt>#</prompt> <userinput>/etc/rc.d/mumbled</userinput>\nUsage: /etc/rc.d/mumbled [fast|force|one](start|stop|restart|rcvar|reload|plugh|xyzzy|status|poll)"
            ],
            "previous_source": "",
            "target": [
                "<prompt>#</prompt> <userinput>/etc/rc.d/mumbled</userinput>\nUsage: /etc/rc.d/mumbled [fast|force|one](start|stop|restart|rcvar|reload|plugh|xyzzy|status|poll)"
            ],
            "id_hash": 6025364535198715704,
            "content_hash": 6025364535198715704,
            "location": "article.translate.xml:826",
            "context": "",
            "note": "(itstool) path: callout/screen",
            "flags": "no-wrap",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 93,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 5,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100949/?format=api",
            "priority": 100,
            "id": 207298,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=d39e651efac18f38",
            "url": "https://translate-dev.freebsd.org/api/units/207298/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.228331Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "A script can invoke its own standard or non-standard commands if needed. This may look similar to calling functions, but we know that commands and shell functions are not always the same thing. For instance, <command>xyzzy</command> is not implemented as a function here. In addition, there can be a pre-command and post-command, which should be invoked orderly. So the proper way for a script to run its own command is by means of <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry>, as shown in the example."
            ],
            "previous_source": "",
            "target": [
                "Un script puede invocar sus propios comandos estándar o no estándar si es necesario. Esto puede parecer similar a las funciones de llamada, pero sabemos que los comandos y las funciones del shell no siempre son lo mismo. Por ejemplo, <command>xyzzy</command> no se implementa como una función aquí. Además, puede haber un comando previo y posterior, que deben invocarse de manera ordenada. Entonces, la forma correcta para que un script ejecute su propio comando es mediante <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry>, como se muestra en el ejemplo."
            ],
            "id_hash": 9161149031501247081,
            "content_hash": 9161149031501247081,
            "location": "article.translate.xml:831",
            "context": "",
            "note": "(itstool) path: callout/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 94,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 79,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100950/?format=api",
            "priority": 100,
            "id": 207299,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=ff22f0819d0bb269",
            "url": "https://translate-dev.freebsd.org/api/units/207299/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.234876Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "A handy function named <function>checkyesno</function> is provided by <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry>. It takes a variable name as its argument and returns a zero exit code if and only if the variable is set to <literal>YES</literal>, or <literal>TRUE</literal>, or <literal>ON</literal>, or <literal>1</literal>, case insensitive; a non-zero exit code is returned otherwise. In the latter case, the function tests the variable for being set to <literal>NO</literal>, <literal>FALSE</literal>, <literal>OFF</literal>, or <literal>0</literal>, case insensitive; it prints a warning message if the variable contains anything else, i.e., junk."
            ],
            "previous_source": "",
            "target": [
                "Una práctica función llamada <function>checkyesno</function> es proporcionado por <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry>.Toma un nombre de variable como argumento y devuelve un código de salida cero si y solo si la variable se establece en <literal>SI</literal>, o <literal>VERDAD</literal>, o <literal>PRENDER</literal>, o <literal>1</literal>, no distingue entre mayúsculas y minúsculas; de lo contrario, se devuelve un código de salida distinto de cero. En el último caso, la función prueba que la variable esté configurada como <literal>NO</literal>, <literal>FALSO</literal>, <literal>APAGAR</literal>, o <literal>0</literal>, no distingue entre mayúsculas y minúsculas; imprime un mensaje de advertencia si la variable contiene algo más, es decir, basura."
            ],
            "id_hash": -235497926144396948,
            "content_hash": -235497926144396948,
            "location": "article.translate.xml:843",
            "context": "",
            "note": "(itstool) path: callout/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 95,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 81,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100951/?format=api",
            "priority": 100,
            "id": 207300,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=7cbb57e246d2716c",
            "url": "https://translate-dev.freebsd.org/api/units/207300/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.241173Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "Keep in mind that for <citerefentry><refentrytitle>sh</refentrytitle><manvolnum>1</manvolnum></citerefentry> a zero exit code means true and a non-zero exit code means false."
            ],
            "previous_source": "",
            "target": [
                "Tenga en cuenta que para <citerefentry><refentrytitle>sh</refentrytitle><manvolnum>1</manvolnum></citerefentry> un código de salida cero significa verdadero y un código de salida distinto de cero significa falso."
            ],
            "id_hash": -2568186388353347740,
            "content_hash": -2568186388353347740,
            "location": "article.translate.xml:856",
            "context": "",
            "note": "(itstool) path: callout/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 96,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 19,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100952/?format=api",
            "priority": 100,
            "id": 207301,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=5c5bf8162d348f64",
            "url": "https://translate-dev.freebsd.org/api/units/207301/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.247438Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "The <function>checkyesno</function> function takes a <emphasis>variable name</emphasis>. Do not pass the expanded <emphasis>value</emphasis> of a variable to it; it will not work as expected."
            ],
            "previous_source": "",
            "target": [
                "La <function>checkyesno</function> function takes a <emphasis>variable name</emphasis>. No pase el expandido <emphasis>value</emphasis> de una variable a él; no funcionará como se esperaba."
            ],
            "id_hash": -8564249265136817473,
            "content_hash": -8564249265136817473,
            "location": "article.translate.xml:860",
            "context": "",
            "note": "(itstool) path: important/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 97,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 24,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100953/?format=api",
            "priority": 100,
            "id": 207302,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=0925acab2f9eaabf",
            "url": "https://translate-dev.freebsd.org/api/units/207302/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.254944Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "The following is the correct usage of <function>checkyesno</function>:"
            ],
            "previous_source": "",
            "target": [
                "El siguiente es el uso correcto de <function>checkyesno</function>:"
            ],
            "id_hash": 3640918530314103491,
            "content_hash": 3640918530314103491,
            "location": "article.translate.xml:865",
            "context": "",
            "note": "(itstool) path: important/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 98,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 8,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100954/?format=api",
            "priority": 100,
            "id": 207303,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=b287241ce7826ac3",
            "url": "https://translate-dev.freebsd.org/api/units/207303/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.261062Z"
        },
        {
            "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": 5471842769628858309,
            "content_hash": 5471842769628858309,
            "location": "article.translate.xml:868",
            "context": "",
            "note": "(itstool) path: important/programlisting",
            "flags": "no-wrap",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 99,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 6,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100955/?format=api",
            "priority": 100,
            "id": 207304,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=cbefe402068487c5",
            "url": "https://translate-dev.freebsd.org/api/units/207304/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.267289Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api",
            "source": [
                "On the contrary, calling <function>checkyesno</function> as shown below will not work — at least not as expected:"
            ],
            "previous_source": "",
            "target": [
                "Al contrario, llamando <function>checkyesno</function> como se muestra a continuación no funcionará, al menos no como se esperaba:"
            ],
            "id_hash": -838001610519536107,
            "content_hash": -838001610519536107,
            "location": "article.translate.xml:872",
            "context": "",
            "note": "(itstool) path: important/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 100,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 17,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100956/?format=api",
            "priority": 100,
            "id": 207305,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_rc-scripting/es/?checksum=745ed1f9a3c71e15",
            "url": "https://translate-dev.freebsd.org/api/units/207305/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-14T21:36:40.273844Z"
        }
    ]
}