Translation components API.

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

GET /api/components/documentation/articlesrc-scripting_index/changes/?format=api&page=14
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 3424,
    "next": "https://translate-dev.freebsd.org/api/components/documentation/articlesrc-scripting_index/changes/?format=api&page=15",
    "previous": "https://translate-dev.freebsd.org/api/components/documentation/articlesrc-scripting_index/changes/?format=api&page=13",
    "results": [
        {
            "unit": "https://translate-dev.freebsd.org/api/units/419711/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesrc-scripting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesrc-scripting_index/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "timestamp": "2022-11-18T09:16:55.828164Z",
            "action": 2,
            "target": "Aunque es posible utilizar internamente un nombre más corto, por ejemplo simplemente `msg`, añadir el prefijo único `${name}_` a todos los nombres globales introducidos por nuestro script nos evitará posibles colisiones en el espacio de nombres de man:rc.subr[8].",
            "id": 383614,
            "action_name": "Geänderte Übersetzung",
            "url": "https://translate-dev.freebsd.org/api/changes/383614/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/611665/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesrc-scripting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesrc-scripting_index/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "timestamp": "2022-11-18T11:00:13.793942Z",
            "action": 5,
            "target": "Como normal, los scripts [.filename]#rc.d# del sistema base no necesitan proporcionar valores por defecto para sus variables en man:rc.conf[5] porque estos deberían establecerse en cambio en [.filename]#/etc/defaults/rc.conf#. Por otro lado, los scripts [.filename]#rc.d# para ports deberían proporcionar los valores por defecto como se muestra en el ejemplo.",
            "id": 383615,
            "action_name": "Neue Übersetzung",
            "url": "https://translate-dev.freebsd.org/api/changes/383615/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/611667/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesrc-scripting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesrc-scripting_index/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "timestamp": "2022-11-18T11:02:30.100481Z",
            "action": 5,
            "target": "➎ Aquí utilizamos `dummy_msg` en realidad para controlar nuestro script, es decir, para emitir un mensaje variable. Utilizar una función de shell para esto es demasiado ya que sólo ejecuta un comando. Una alternativa igualmente válida es:",
            "id": 383616,
            "action_name": "Neue Übersetzung",
            "url": "https://translate-dev.freebsd.org/api/changes/383616/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/419714/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesrc-scripting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesrc-scripting_index/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "timestamp": "2022-11-18T11:02:35.151533Z",
            "action": 2,
            "target": "start_cmd=\"echo \\\"$dummy_msg\\\"\"\n",
            "id": 383617,
            "action_name": "Geänderte Übersetzung",
            "url": "https://translate-dev.freebsd.org/api/changes/383617/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/611669/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesrc-scripting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesrc-scripting_index/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "timestamp": "2022-11-21T07:20:53.549354Z",
            "action": 5,
            "target": "Dijimos antes que man:rc.subr[8] podía proporcionar métodos por defecto. Obviamente, estos no pueden ser muy generales. Se adaptan bien al caso común de arrancar y parar un programa tipo demonio que sea sencillo. Asumamos ahora que necesitamos escribir un script [.filename]#rc.d# para dicho demonio llamado `mumbled`. Aquí está:",
            "id": 383625,
            "action_name": "Neue Übersetzung",
            "url": "https://translate-dev.freebsd.org/api/changes/383625/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/419717/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesrc-scripting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesrc-scripting_index/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "timestamp": "2022-11-21T07:21:01.516272Z",
            "action": 5,
            "target": "name=mumbled\nrcvar=mumbled_enable\n",
            "id": 383626,
            "action_name": "Neue Übersetzung",
            "url": "https://translate-dev.freebsd.org/api/changes/383626/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/419718/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesrc-scripting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesrc-scripting_index/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "timestamp": "2022-11-21T07:21:13.226204Z",
            "action": 5,
            "target": "command=\"/usr/sbin/${name}\" <.>\n",
            "id": 383627,
            "action_name": "Neue Übersetzung",
            "url": "https://translate-dev.freebsd.org/api/changes/383627/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/419719/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesrc-scripting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesrc-scripting_index/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "timestamp": "2022-11-21T07:21:23.220460Z",
            "action": 5,
            "target": "load_rc_config $name\nrun_rc_command \"$1\"\n",
            "id": 383628,
            "action_name": "Neue Übersetzung",
            "url": "https://translate-dev.freebsd.org/api/changes/383628/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/611671/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesrc-scripting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesrc-scripting_index/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "timestamp": "2022-11-21T07:21:41.811457Z",
            "action": 2,
            "target": "Agradablemente simple, ¿no? Examinemos nuestro pequeño script. Lo único nuevo a tener en cuenta es lo siguiente:",
            "id": 383629,
            "action_name": "Geänderte Übersetzung",
            "url": "https://translate-dev.freebsd.org/api/changes/383629/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/611673/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesrc-scripting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesrc-scripting_index/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "timestamp": "2022-11-23T11:22:11.439118Z",
            "action": 5,
            "target": "&#10122; La variable `command` tiene sentido para man:rc.subr[8]. Si está establecida, man:rc.subr[8] actuará en consecuencia con el escenario de servir un demonio convencional. En particular, se proporcionarán los métodos por defecto para los argumentos: `start`, `stop`, `restart`, `poll`, y `status`.",
            "id": 383635,
            "action_name": "Neue Übersetzung",
            "url": "https://translate-dev.freebsd.org/api/changes/383635/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/611675/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesrc-scripting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesrc-scripting_index/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "timestamp": "2022-11-23T11:32:32.293311Z",
            "action": 5,
            "target": "El demonio se arrancará ejecutando `$command` con los flags especificados por `$mumbled_flags`. Por lo tanto todos los datos de entrada para el método `start` por defecto están disponibles en las variables establecidas por nuestro script. A diferencia de `start`, otros métodos podrían requerir información adicional acerca del proceso arrancado. Por ejemplo, `stop` debe saber el PID del proceso para poder terminarlo. En el caso actual, man:rc.subr[8] escaneará la lista de todos los procesos, buscando un proceso cuyo nombre sea `procname`. Esto último es otra variable que tiene significado para man:rc.subr[8] y su valor por defecto es el valor de `command`. En otras palabras, cuando establecemos `command`, `procname` se establece al mismo valor. Esto posibilita que nuestro script pueda matar el demonio y así como comprobar en primer lugar si se está ejecutando.",
            "id": 383636,
            "action_name": "Neue Übersetzung",
            "url": "https://translate-dev.freebsd.org/api/changes/383636/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/611677/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesrc-scripting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesrc-scripting_index/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "timestamp": "2022-11-23T16:01:05.021635Z",
            "action": 5,
            "target": "Algunos programas son de hecho scripts ejecutables. El sistema ejecuta dichos scripts iniciando su intérprete y pasandole el nombre del script como un argumento en línea de comandos. Esto se refleja en la lista de procesos, que puede confundir a man:rc.subr[8]. Deberías establecer además `command_interpreter` para que man:rc.subr[8] sepa cuál es el verdadero nombre del proceso si `$command` es un script.",
            "id": 383637,
            "action_name": "Neue Übersetzung",
            "url": "https://translate-dev.freebsd.org/api/changes/383637/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/611681/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesrc-scripting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesrc-scripting_index/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "timestamp": "2022-11-25T12:45:41.110720Z",
            "action": 5,
            "target": "Por supuesto, man:sh[1] te permitirá establecer `${name}_program` desde man:rc.conf[5] o incluso desde el propio script si `command` no está establecido. En ese caso, las propiedades especiales de `${name}_program` se pierden y se convierte en una variable ordinaria que tu script puede usar para sus propios fines. Sin embargo, el uso aislado de `${name}_program` está desaconsejado porque usarlo junto con `command` se ha convertido en algo idiomático en los scripts de [.filename]#rc.d#.",
            "id": 383644,
            "action_name": "Neue Übersetzung",
            "url": "https://translate-dev.freebsd.org/api/changes/383644/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/419726/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesrc-scripting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesrc-scripting_index/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "timestamp": "2022-11-25T12:46:11.264899Z",
            "action": 5,
            "target": "Para una información más detallada acerca de los métodos por defecto, consulta man:rc.subr[8].",
            "id": 383645,
            "action_name": "Neue Übersetzung",
            "url": "https://translate-dev.freebsd.org/api/changes/383645/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/611683/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesrc-scripting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesrc-scripting_index/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "timestamp": "2022-11-25T12:47:05.829592Z",
            "action": 2,
            "target": "Agreguemos un poco de carne a los huesos del guión anterior y hagámoslo más complejo y más rico en características. Los métodos predeterminados pueden hacer un buen trabajo por nosotros, pero es posible que necesitemos ajustar algunos de sus aspectos. Ahora aprenderemos cómo ajustar los métodos predeterminados a nuestras necesidades.",
            "id": 383646,
            "action_name": "Geänderte Übersetzung",
            "url": "https://translate-dev.freebsd.org/api/changes/383646/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/419729/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesrc-scripting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesrc-scripting_index/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "timestamp": "2022-11-25T12:47:35.689698Z",
            "action": 5,
            "target": "command=\"/usr/sbin/${name}\"\ncommand_args=\"mock arguments > /dev/null 2>&1\" <.>\n",
            "id": 383647,
            "action_name": "Neue Übersetzung",
            "url": "https://translate-dev.freebsd.org/api/changes/383647/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/419730/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesrc-scripting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesrc-scripting_index/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "timestamp": "2022-11-25T12:47:45.162856Z",
            "action": 5,
            "target": "pidfile=\"/var/run/${name}.pid\" <.>\n",
            "id": 383648,
            "action_name": "Neue Übersetzung",
            "url": "https://translate-dev.freebsd.org/api/changes/383648/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/426405/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesrc-scripting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesrc-scripting_index/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "timestamp": "2022-11-25T12:47:55.297884Z",
            "action": 5,
            "target": "required_files=\"/etc/${name}.conf /usr/share/misc/${name}.rules\" <.>\n",
            "id": 383649,
            "action_name": "Neue Übersetzung",
            "url": "https://translate-dev.freebsd.org/api/changes/383649/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/419732/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesrc-scripting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesrc-scripting_index/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "timestamp": "2022-11-25T12:48:04.218793Z",
            "action": 5,
            "target": "sig_reload=\"USR1\" <.>\n",
            "id": 383650,
            "action_name": "Neue Übersetzung",
            "url": "https://translate-dev.freebsd.org/api/changes/383650/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/419733/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesrc-scripting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesrc-scripting_index/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "timestamp": "2022-11-25T12:48:13.996392Z",
            "action": 5,
            "target": "start_precmd=\"${name}_prestart\" <.>\nstop_postcmd=\"echo Bye-bye\" <.>\n",
            "id": 383651,
            "action_name": "Neue Übersetzung",
            "url": "https://translate-dev.freebsd.org/api/changes/383651/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/419734/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesrc-scripting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesrc-scripting_index/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "timestamp": "2022-11-25T12:48:23.879648Z",
            "action": 5,
            "target": "extra_commands=\"reload plugh xyzzy\" <.>\n",
            "id": 383652,
            "action_name": "Neue Übersetzung",
            "url": "https://translate-dev.freebsd.org/api/changes/383652/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/419735/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesrc-scripting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesrc-scripting_index/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "timestamp": "2022-11-25T12:48:34.915493Z",
            "action": 5,
            "target": "plugh_cmd=\"mumbled_plugh\" <.>\nxyzzy_cmd=\"echo 'Nothing happens.'\"\n",
            "id": 383653,
            "action_name": "Neue Übersetzung",
            "url": "https://translate-dev.freebsd.org/api/changes/383653/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/419736/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesrc-scripting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesrc-scripting_index/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "timestamp": "2022-11-25T12:48:43.079608Z",
            "action": 37,
            "target": "mumbled_prestart()\n{\n\tif checkyesno mumbled_smart; then <.>\n\t\trc_flags=\"-o smart ${rc_flags}\" <.>\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\" <.>\n\t\treturn 1 <.>\n\t\t;;\n\tesac\n\trun_rc_command xyzzy <.>\n\treturn 0\n}\n",
            "id": 383654,
            "action_name": "Zur Bearbeitung markiert",
            "url": "https://translate-dev.freebsd.org/api/changes/383654/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/419737/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesrc-scripting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesrc-scripting_index/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "timestamp": "2022-11-25T12:48:48.388024Z",
            "action": 5,
            "target": "mumbled_plugh() <.>\n{\n\techo 'A hollow voice says \"plugh\".'\n}\n",
            "id": 383655,
            "action_name": "Neue Übersetzung",
            "url": "https://translate-dev.freebsd.org/api/changes/383655/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/611685/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesrc-scripting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesrc-scripting_index/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "timestamp": "2022-11-29T13:19:14.480832Z",
            "action": 5,
            "target": "&#10122; Se pueden pasar argumentos adicionales a `$command` mediante `command_args`. Se añadirán a la línea de comando después de `$mumbled_flags`. Como la línea de comando final se pasa a `eval` para su ejecución, se pueden especificar redirecciones de entrada y salida en `command_args`.",
            "id": 383666,
            "action_name": "Neue Übersetzung",
            "url": "https://translate-dev.freebsd.org/api/changes/383666/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/611689/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesrc-scripting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesrc-scripting_index/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "timestamp": "2022-11-29T13:24:17.811078Z",
            "action": 5,
            "target": "&#10123; Un demonio con buenos modales debería crear un _pidfile_ de forma que su proceso se pueda encontrar de forma más fácil y segura. La variable `pidfile`, si está establecida, le dice a man:rc.subr[8] dónde puede encontrar el pidfile para que lo usen sus métodos por defecto.",
            "id": 383668,
            "action_name": "Neue Übersetzung",
            "url": "https://translate-dev.freebsd.org/api/changes/383668/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/611691/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesrc-scripting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesrc-scripting_index/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "timestamp": "2022-11-29T13:25:11.626963Z",
            "action": 5,
            "target": "De hecho, man:rc.subr[8] también usará el pidfile para ver si el demonio está corriendo antes de arrancarlo. Esta comprobación se puede omitir utilizando el argumento `faststart`.",
            "id": 383669,
            "action_name": "Neue Übersetzung",
            "url": "https://translate-dev.freebsd.org/api/changes/383669/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/611693/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesrc-scripting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesrc-scripting_index/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "timestamp": "2022-11-30T17:33:39.670821Z",
            "action": 5,
            "target": "&#10124; Si el demonio no puede ejecutarse a menos que exista cierto fichero, tan solo inclúyelos en la lista `required_files`, y man:rc.subr[8] comprobará que esos ficheros existen antes de arrancar el demonio. También existen `required_dirs` y `required_vars` para directorios y variables de entorno respectivamente. Todas ellas están descritas con detalle en man:rc.subr[8].",
            "id": 383673,
            "action_name": "Neue Übersetzung",
            "url": "https://translate-dev.freebsd.org/api/changes/383673/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/419743/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesrc-scripting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesrc-scripting_index/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "timestamp": "2022-12-15T07:08:58.295234Z",
            "action": 5,
            "target": "Se puede forzar el método por defecto de man:rc.subr[8] para que se salte las comprobaciones de prerequisitos utilizando `forcestart` como argumento del script.",
            "id": 383705,
            "action_name": "Neue Übersetzung",
            "url": "https://translate-dev.freebsd.org/api/changes/383705/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/611695/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesrc-scripting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesrc-scripting_index/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "timestamp": "2022-12-15T07:10:49.700561Z",
            "action": 5,
            "target": "&#10125; Podemos personalizar qué señales enviar al demonio en caso de que difieran de las que son bien conocidas. En particular, `sig_reload` especifica la señal que hace que el demonio recargue su configuración; es SIGHUP por defecto. Otra señal se envía para parar el proceso del demonio; por defecto es SIGTERM, pero se puede cambiar estableciendo `sig_stop` de forma apropiada.",
            "id": 383706,
            "action_name": "Neue Übersetzung",
            "url": "https://translate-dev.freebsd.org/api/changes/383706/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/611697/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesrc-scripting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesrc-scripting_index/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "timestamp": "2022-12-15T07:12:18.850746Z",
            "action": 5,
            "target": "Los nombres de las señales se tienen que especificar a man:rc.subr[8] sin el prefijo `SIG`, como se muestra en el ejemplo. La versión de man:kill[1] de FreeBSD puede reconocer el prefijo `SIG`, pero versiones de otros tipos de OS podrían no hacerlo.",
            "id": 383707,
            "action_name": "Neue Übersetzung",
            "url": "https://translate-dev.freebsd.org/api/changes/383707/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/611699/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesrc-scripting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesrc-scripting_index/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "timestamp": "2022-12-15T07:14:35.508368Z",
            "action": 5,
            "target": "&#10126;&#10127; Realizar tareas adicionales antes o después de los métodos por defecto es fácil. Para cada comando-argumento soportado por nuestro script, podemos definir `argument_precmd` y `argument_postcmd`. Estos comandos man:sh[1] se invocan antes y después del método respectivo, como es evidente por sus nombres.",
            "id": 383708,
            "action_name": "Neue Übersetzung",
            "url": "https://translate-dev.freebsd.org/api/changes/383708/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/611701/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesrc-scripting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesrc-scripting_index/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "timestamp": "2022-12-15T07:19:39.174214Z",
            "action": 5,
            "target": "Sobrescribir un método por defecto con un `argument_cmd` personalizado no nos impide usar `argument_precmd` o `argument_postcmd`si lo necesitamos. En particular, el primero es bueno para comprobar condiciones sofisticadas, personalizadas que se deberían cumplir antes de ejecutar el comando. Usar `argument_precmd` junto con `argument_cmd` nos permite realizar una separación lógica de las comprobaciones y la acción.",
            "id": 383709,
            "action_name": "Neue Übersetzung",
            "url": "https://translate-dev.freebsd.org/api/changes/383709/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/611703/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesrc-scripting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesrc-scripting_index/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "timestamp": "2022-12-15T07:23:17.001287Z",
            "action": 5,
            "target": "No olvides que puedes poner cualquier expresión man:sh[1] válida dentro de los métodos, pre-, y post-commands que defines. Invocar simplemente una función que realiza el trabajo es un buen estilo en la mayoría de los casos, pero nunca dejes que el estilo limite tu entendimiento de lo que sucede por debajo.",
            "id": 383710,
            "action_name": "Neue Übersetzung",
            "url": "https://translate-dev.freebsd.org/api/changes/383710/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/419749/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesrc-scripting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesrc-scripting_index/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "timestamp": "2022-12-15T07:24:21.806925Z",
            "action": 5,
            "target": "&#10128; Si quieres implementar argumentos personalizados, que también se pueden entender como _comandos_ para nuestro script, necesitamos listarlos en `extra_commands` y proporcionar métodos para manejarlos.",
            "id": 383711,
            "action_name": "Neue Übersetzung",
            "url": "https://translate-dev.freebsd.org/api/changes/383711/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/611705/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesrc-scripting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesrc-scripting_index/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "timestamp": "2022-12-15T07:26:17.571805Z",
            "action": 5,
            "target": "El comando `reload` es especial. Por un lados tiene un método preestablecido en man:rc.subr[8]. Por otro, `reload` no se ofrece por defecto. El motivo es que no todos los demonios usan el mismo mecanismo de recarga y algunos no tienen nada que recargar. De forma que tenemos que pedir explícitamente que se proporcione la funcionalidad. Podemos hacerlo mediante `extra_commands`.",
            "id": 383712,
            "action_name": "Neue Übersetzung",
            "url": "https://translate-dev.freebsd.org/api/changes/383712/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/611707/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesrc-scripting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesrc-scripting_index/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "timestamp": "2022-12-15T07:29:36.896524Z",
            "action": 5,
            "target": "¿Qué obtenemos del método por defecto para `reload`? A menudo los demonios recargan su configuración al recibir una señal - típicamente, SIGHUP. Por lo tanto man:rc.subr[8] intenta recargar el demonio enviándole una señal. La están está preestablecida a SIGHUP pero se puede cambiar mediante `sig_reload` si es necesario.",
            "id": 383713,
            "action_name": "Neue Übersetzung",
            "url": "https://translate-dev.freebsd.org/api/changes/383713/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/611709/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesrc-scripting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesrc-scripting_index/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "timestamp": "2022-12-15T11:16:45.356833Z",
            "action": 5,
            "target": "&#10129;&#9454; Nuestro script soporta dos comandos no estándar, `plugh` y `xyzzy`. Los hemos visto listados en `extra_commands`, y ahora es momento de proporcionarles métodos. El método para `xyzzy` está entre líneas mientras que el de `plugh` se implementa en la función `mumbled_plugh`.",
            "id": 383714,
            "action_name": "Neue Übersetzung",
            "url": "https://translate-dev.freebsd.org/api/changes/383714/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/611711/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesrc-scripting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesrc-scripting_index/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "timestamp": "2022-12-15T11:52:47.658425Z",
            "action": 5,
            "target": "Los comandos no estándar no se invocan durante el arranque o el apagado. Normalmente están ahí por conveniencia para los administradores. También se pueden usar desde otros subsistemas, por ejemplo, man:devd[8] si se especifica en man:devd.conf[5].",
            "id": 383715,
            "action_name": "Neue Übersetzung",
            "url": "https://translate-dev.freebsd.org/api/changes/383715/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/611713/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesrc-scripting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesrc-scripting_index/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "timestamp": "2022-12-15T11:54:04.078388Z",
            "action": 5,
            "target": "Se puede encontrar la lista completa de comandos disponibles en la línea de uso imprimida por man:rc.subr[8] cuando se invoca el script sin argumentos. Por ejemplo, esta es la línea de uso para el script que estamos estudiando:",
            "id": 383716,
            "action_name": "Neue Übersetzung",
            "url": "https://translate-dev.freebsd.org/api/changes/383716/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/419755/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesrc-scripting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesrc-scripting_index/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "timestamp": "2022-12-15T11:54:25.680746Z",
            "action": 5,
            "target": "# /etc/rc.d/mumbled\nUsage: /etc/rc.d/mumbled [fast|force|one](start|stop|restart|rcvar|reload|plugh|xyzzy|status|poll)\n",
            "id": 383717,
            "action_name": "Neue Übersetzung",
            "url": "https://translate-dev.freebsd.org/api/changes/383717/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/611715/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesrc-scripting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesrc-scripting_index/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "timestamp": "2022-12-16T09:12:30.132874Z",
            "action": 5,
            "target": "&#9453; Un script puede invocar sus comandos estándar y no estándar si lo necesita. Esto parece similar a llamar a funciones, pero sabemos que los comandos y funciones del shell no son siempre la misma cosa. Por ejemplo, `xyzzy` aquí no se implementa como una función. Además, puede haber pre-comandos y post-comandos, que se deberían invocar en orden. De modo que la forma apropiada para que un script ejecute sus propios comandos es mediante man:rc.subr[8], como se muestra en el ejemplo.",
            "id": 383720,
            "action_name": "Neue Übersetzung",
            "url": "https://translate-dev.freebsd.org/api/changes/383720/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/611717/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesrc-scripting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesrc-scripting_index/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "timestamp": "2022-12-16T09:27:08.211637Z",
            "action": 5,
            "target": "&#10130; man:rc.subr[8] proporciona una función útil llamada `checkyesno`. Admite una variable como argumento y devuelve cero si y sólo si la variable está establecida a `YES`, o `TRUE`, o `ON`, o `1`, sin considerar mayúsculas y minúsculas; devuelve un valor distinto de cero en caso contrario. En el último caso, la función comprueba que la variable esté establecida a `NO`, `FALSE`, `OFF`, o `0`, sin distinguir entre mayúsculas y minúsculas; imprime un aviso si la variable contiene cualquier otra cosa, es decir, basura.",
            "id": 383721,
            "action_name": "Neue Übersetzung",
            "url": "https://translate-dev.freebsd.org/api/changes/383721/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/419758/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesrc-scripting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesrc-scripting_index/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "timestamp": "2022-12-16T09:27:38.881112Z",
            "action": 5,
            "target": "Ten en cuenta que para man:sh[1] un código de salida igual a cero significa verdadero y distinto de cero significa falso.",
            "id": 383722,
            "action_name": "Neue Übersetzung",
            "url": "https://translate-dev.freebsd.org/api/changes/383722/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/611719/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesrc-scripting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesrc-scripting_index/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "timestamp": "2022-12-16T09:28:19.595045Z",
            "action": 5,
            "target": "La función `checkyesno` admite un __nombre de variable__. No pases el _valor_ expandido de una variable; no funcionará como se espera.",
            "id": 383723,
            "action_name": "Neue Übersetzung",
            "url": "https://translate-dev.freebsd.org/api/changes/383723/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/419760/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesrc-scripting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesrc-scripting_index/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "timestamp": "2022-12-16T09:28:33.267396Z",
            "action": 5,
            "target": "Lo siguiente es un uso correcto de `checkyesno`:",
            "id": 383724,
            "action_name": "Neue Übersetzung",
            "url": "https://translate-dev.freebsd.org/api/changes/383724/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/419761/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesrc-scripting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesrc-scripting_index/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "timestamp": "2022-12-16T09:28:42.827685Z",
            "action": 5,
            "target": "if checkyesno mumbled_enable; then\n        foo\nfi\n",
            "id": 383725,
            "action_name": "Neue Übersetzung",
            "url": "https://translate-dev.freebsd.org/api/changes/383725/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/419762/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesrc-scripting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesrc-scripting_index/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "timestamp": "2022-12-16T09:29:12.360719Z",
            "action": 5,
            "target": "Por el contrario, llamar a `checkyesno` como se muestra abajo no funcionará - al menos no como se espera:",
            "id": 383726,
            "action_name": "Neue Übersetzung",
            "url": "https://translate-dev.freebsd.org/api/changes/383726/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/419763/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesrc-scripting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesrc-scripting_index/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "timestamp": "2022-12-16T09:29:17.279112Z",
            "action": 5,
            "target": "if checkyesno \"${mumbled_enable}\"; then\n        foo\nfi\n",
            "id": 383727,
            "action_name": "Neue Übersetzung",
            "url": "https://translate-dev.freebsd.org/api/changes/383727/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/419764/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesrc-scripting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesrc-scripting_index/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
            "timestamp": "2022-12-16T09:30:43.030332Z",
            "action": 5,
            "target": "&#10131; [[rc-flags]]Podemos alterar los flags que se pasan a `$command` modificando `rc_flags` en `$start_precmd`.",
            "id": 383728,
            "action_name": "Neue Übersetzung",
            "url": "https://translate-dev.freebsd.org/api/changes/383728/?format=api"
        }
    ]
}