Translation components API.

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

GET /api/translations/debian-handbook/11_network-services/zh_Hans/changes/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 2283,
    "next": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/changes/?format=api&page=2",
    "previous": null,
    "results": [
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/debian-handbook/11_network-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-03-22T14:01:55.612685+01:00",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 85511620,
            "action_name": "Changes committed",
            "url": "https://hosted.weblate.org/api/changes/85511620/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82767876/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/11_network-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api",
            "user": "https://hosted.weblate.org/api/users/ben0i0d/?format=api",
            "author": "https://hosted.weblate.org/api/users/ben0i0d/?format=api",
            "timestamp": "2024-03-21T13:32:14.015499+01:00",
            "action": 2,
            "target": "<primary><filename>/etc</filename></primary><secondary><filename>/etc/services</filename></secondary>",
            "old": "<primary><filename>/etc</filename></primary><secondary><filename>/etc/services</filename></secondary>",
            "details": {
                "state": 20,
                "source": "<primary><filename>/etc</filename></primary><secondary><filename>/etc/services</filename></secondary>",
                "old_state": 10
            },
            "id": 85462740,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/85462740/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82767876/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/11_network-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api",
            "user": "https://hosted.weblate.org/api/users/ben0i0d/?format=api",
            "author": "https://hosted.weblate.org/api/users/ben0i0d/?format=api",
            "timestamp": "2024-03-21T13:32:14.007543+01:00",
            "action": 45,
            "target": "",
            "old": "",
            "details": {},
            "id": 85462739,
            "action_name": "Contributor joined",
            "url": "https://hosted.weblate.org/api/changes/85462739/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/debian-handbook/11_network-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api",
            "user": "https://hosted.weblate.org/api/users/pere/?format=api",
            "author": "https://hosted.weblate.org/api/users/pere/?format=api",
            "timestamp": "2023-10-13T00:00:23.212547+02:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "check forced",
                "filename": "zh-CN/11_network-services.po"
            },
            "id": 68047827,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/68047827/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82767876/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/11_network-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api",
            "user": "https://hosted.weblate.org/api/users/a527408965/?format=api",
            "author": "https://hosted.weblate.org/api/users/a527408965/?format=api",
            "timestamp": "2023-01-04T07:26:12.820540+01:00",
            "action": 37,
            "target": "<primary><filename>/etc</filename></primary><secondary><filename>/etc/services</filename></secondary>",
            "old": "<primary>NFS</primary><secondary><filename>/etc/exports</filename></secondary>",
            "details": {
                "state": 10,
                "source": "<primary><filename>/etc</filename></primary><secondary><filename>/etc/services</filename></secondary>",
                "old_state": 10
            },
            "id": 44493764,
            "action_name": "Marked for edit",
            "url": "https://hosted.weblate.org/api/changes/44493764/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82767876/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/11_network-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api",
            "user": "https://hosted.weblate.org/api/users/a527408965/?format=api",
            "author": "https://hosted.weblate.org/api/users/a527408965/?format=api",
            "timestamp": "2023-01-04T07:26:12.810229+01:00",
            "action": 45,
            "target": "",
            "old": "",
            "details": {},
            "id": 44493763,
            "action_name": "Contributor joined",
            "url": "https://hosted.weblate.org/api/changes/44493763/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/debian-handbook/11_network-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api",
            "user": "https://hosted.weblate.org/api/users/pere/?format=api",
            "author": "https://hosted.weblate.org/api/users/pere/?format=api",
            "timestamp": "2022-12-23T22:56:27.546398+01:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "check forced",
                "filename": "zh-CN/11_network-services.po"
            },
            "id": 43185737,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/43185737/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/debian-handbook/11_network-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api",
            "user": "https://hosted.weblate.org/api/users/pere/?format=api",
            "author": "https://hosted.weblate.org/api/users/pere/?format=api",
            "timestamp": "2022-12-11T09:07:02.671918+01:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "check forced",
                "filename": "zh-CN/11_network-services.po"
            },
            "id": 41271925,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/41271925/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/debian-handbook/11_network-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api",
            "user": "https://hosted.weblate.org/api/users/pere/?format=api",
            "author": "https://hosted.weblate.org/api/users/pere/?format=api",
            "timestamp": "2022-11-19T23:26:43.262406+01:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "check forced",
                "filename": "zh-CN/11_network-services.po"
            },
            "id": 39575431,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/39575431/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/debian-handbook/11_network-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api",
            "user": "https://hosted.weblate.org/api/users/pere/?format=api",
            "author": "https://hosted.weblate.org/api/users/pere/?format=api",
            "timestamp": "2022-10-22T11:11:24.306354+02:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "check forced",
                "filename": "zh-CN/11_network-services.po"
            },
            "id": 37494711,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/37494711/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/debian-handbook/11_network-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api",
            "user": "https://hosted.weblate.org/api/users/pere/?format=api",
            "author": "https://hosted.weblate.org/api/users/pere/?format=api",
            "timestamp": "2022-10-16T21:34:17.971851+02:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "check forced",
                "filename": "zh-CN/11_network-services.po"
            },
            "id": 36923160,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/36923160/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/debian-handbook/11_network-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api",
            "user": "https://hosted.weblate.org/api/users/pere/?format=api",
            "author": "https://hosted.weblate.org/api/users/pere/?format=api",
            "timestamp": "2022-10-16T21:21:32.030837+02:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "zh-CN/11_network-services.po"
            },
            "id": 36921179,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/36921179/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84934232/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/11_network-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-16T21:21:32.030786+02:00",
            "action": 59,
            "target": "为了统计数据考虑所有的日志,<emphasis>AWStats</emphasis> 需要刚好在 Apache log files 日志文件被轮替之前运行。看看 <filename>/etc/logrotate.d/apache2</filename> 文件的 <literal>prerotate</literal> 指令,这可以通过在 <filename>/etc/logrotate.d/httpd-prerotate</filename> 中放置 <filename>/usr/share/awstats/tools/update.sh</filename> 的符号链接来解决:",
            "old": "",
            "details": {
                "state": 10,
                "source": "In order for the statistics to take all the logs into account, <emphasis>AWStats</emphasis> needs to be run right before the Apache log files are rotated. Looking at the <literal>prerotate</literal> directive of <filename>/etc/logrotate.d/apache2</filename> file, this is solved by the <emphasis role=\"pkg\">awstats</emphasis> package by putting a script in <filename>/etc/logrotate.d/httpd-prerotate</filename> running <filename>/usr/share/awstats/tools/update.sh</filename>.",
                "old_state": -1
            },
            "id": 36921178,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/36921178/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84934232/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/11_network-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-16T21:21:32.030721+02:00",
            "action": 30,
            "target": "In order for the statistics to take all the logs into account, <emphasis>AWStats</emphasis> needs to be run right before the Apache log files are rotated. Looking at the <literal>prerotate</literal> directive of <filename>/etc/logrotate.d/apache2</filename> file, this is solved by the <emphasis role=\"pkg\">awstats</emphasis> package by putting a script in <filename>/etc/logrotate.d/httpd-prerotate</filename> running <filename>/usr/share/awstats/tools/update.sh</filename>.",
            "old": "In order for the statistics to take all the logs into account, <emphasis>AWStats</emphasis> needs to be run right before the Apache log files are rotated. Looking at the <literal>prerotate</literal> directive of <filename>/etc/logrotate.d/apache2</filename> file, this can be solved by putting a symlink to <filename>/usr/share/awstats/tools/update.sh</filename> in <filename>/etc/logrotate.d/httpd-prerotate</filename>:",
            "details": {},
            "id": 36921177,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/36921177/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84934231/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/11_network-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-16T21:21:32.030668+02:00",
            "action": 59,
            "target": "<primary>Postfix</primary><secondary><literal>smtpd_milters</literal></secondary><tertiary>DKIM</tertiary>",
            "old": "",
            "details": {
                "state": 10,
                "source": "<primary>Postfix</primary><secondary><literal>smtpd_milters</literal></secondary><tertiary><emphasis role=\"pkg\">milter-greylist</emphasis></tertiary>",
                "old_state": -1
            },
            "id": 36921176,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/36921176/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84934231/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/11_network-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-16T21:21:32.030584+02:00",
            "action": 30,
            "target": "<primary>Postfix</primary><secondary><literal>smtpd_milters</literal></secondary><tertiary><emphasis role=\"pkg\">milter-greylist</emphasis></tertiary>",
            "old": "<primary>Postfix</primary><secondary><literal>smtpd_milters</literal></secondary><tertiary>DKIM</tertiary>",
            "details": {},
            "id": 36921175,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/36921175/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/debian-handbook/11_network-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api",
            "user": "https://hosted.weblate.org/api/users/pere/?format=api",
            "author": "https://hosted.weblate.org/api/users/pere/?format=api",
            "timestamp": "2022-10-16T21:03:51.579684+02:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "check forced",
                "filename": "zh-CN/11_network-services.po"
            },
            "id": 36920243,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/36920243/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/debian-handbook/11_network-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api",
            "user": "https://hosted.weblate.org/api/users/pere/?format=api",
            "author": "https://hosted.weblate.org/api/users/pere/?format=api",
            "timestamp": "2022-10-15T11:36:27.622746+02:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "check forced",
                "filename": "zh-CN/11_network-services.po"
            },
            "id": 36898197,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/36898197/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/debian-handbook/11_network-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api",
            "user": "https://hosted.weblate.org/api/users/pere/?format=api",
            "author": "https://hosted.weblate.org/api/users/pere/?format=api",
            "timestamp": "2022-09-27T18:03:51.468909+02:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "check forced",
                "filename": "zh-CN/11_network-services.po"
            },
            "id": 35319159,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/35319159/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/debian-handbook/11_network-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api",
            "user": "https://hosted.weblate.org/api/users/pere/?format=api",
            "author": "https://hosted.weblate.org/api/users/pere/?format=api",
            "timestamp": "2022-09-21T09:18:40.589427+02:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "check forced",
                "filename": "zh-CN/11_network-services.po"
            },
            "id": 34946563,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/34946563/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/debian-handbook/11_network-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T10:06:13.704544+02:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "zh-CN/11_network-services.po"
            },
            "id": 34143604,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/34143604/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82767980/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/11_network-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T10:06:13.704453+02:00",
            "action": 59,
            "target": "非常灵活的方法是使用 GStreamer 的 WebRTC 应用。它启用基于管道的多媒体应用,这允许开发有趣且高效的应用。好的起点是跟随 Centricular 的演示,这是开发它的主要公司:<ulink type=\"block\" url=\"https://github.com/centricular/gstwebrtc-demos\" />",
            "old": "",
            "details": {
                "state": 10,
                "source": "A very flexible approach is using GStreamer's WebRTC implementation. It enables pipeline-based multimedia applications, which allows developing interesting and highly efficient applications. A good starting point is the following demo by Centricular, the main company that is developing it: <ulink type=\"block\" url=\"https://gitlab.freedesktop.org/gstreamer/gst-examples\" />",
                "old_state": -1
            },
            "id": 34143603,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34143603/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82767980/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/11_network-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T10:06:13.704356+02:00",
            "action": 30,
            "target": "A very flexible approach is using GStreamer's WebRTC implementation. It enables pipeline-based multimedia applications, which allows developing interesting and highly efficient applications. A good starting point is the following demo by Centricular, the main company that is developing it: <ulink type=\"block\" url=\"https://gitlab.freedesktop.org/gstreamer/gst-examples\" />",
            "old": "A very flexible approach is using GStreamer's WebRTC implementation. It enables pipeline-based multimedia applications, which allows developing interesting and highly efficient applications. A good starting point is the following demo by Centricular, the main company that is developing it: <ulink type=\"block\" url=\"https://github.com/centricular/gstwebrtc-demos\" />",
            "details": {},
            "id": 34143602,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34143602/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82767979/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/11_network-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T10:06:13.704252+02:00",
            "action": 59,
            "target": "如果以前没有尝试过 WebRTC 的话,有几个网站给出了在线说明和测试设施。<ulink type=\"block\" url=\"https://www.sip5060.net/test-calls\" />",
            "old": "",
            "details": {
                "state": 10,
                "source": "If you have not tried WebRTC before, there are various sites that give an online demonstration and test facilities. <ulink type=\"block\" url=\"https://sip5060.net/test-calls\" />",
                "old_state": -1
            },
            "id": 34143601,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34143601/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82767979/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/11_network-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T10:06:13.704191+02:00",
            "action": 30,
            "target": "If you have not tried WebRTC before, there are various sites that give an online demonstration and test facilities. <ulink type=\"block\" url=\"https://sip5060.net/test-calls\" />",
            "old": "If you have not tried WebRTC before, there are various sites that give an online demonstration and test facilities. <ulink type=\"block\" url=\"https://www.sip5060.net/test-calls\" />",
            "details": {},
            "id": 34143600,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34143600/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82767978/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/11_network-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T10:06:13.704095+02:00",
            "action": 59,
            "target": "\n<computeroutput># </computeroutput><userinput>systemctl start nfs-kernel-server</userinput>",
            "old": "",
            "details": {
                "state": 10,
                "source": "<computeroutput># </computeroutput><userinput>prosodyctl adduser joe@falcot.com\n</userinput>",
                "old_state": -1
            },
            "id": 34143599,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34143599/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82767978/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/11_network-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T10:06:13.704029+02:00",
            "action": 30,
            "target": "<computeroutput># </computeroutput><userinput>prosodyctl adduser joe@falcot.com\n</userinput>",
            "old": "\n<computeroutput># </computeroutput><userinput>systemctl start nfs-kernel-server</userinput>",
            "details": {},
            "id": 34143598,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34143598/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82767977/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/11_network-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T10:06:13.703966+02:00",
            "action": 59,
            "target": "可以使用命令行应用 <literal>prosodyctl</literal>来 执行一些管理操作。例如,添加 <filename>/etc/prosody/prosody.cfg.lua</filename> 中指定的管理员账户:",
            "old": "",
            "details": {
                "state": 10,
                "source": "Some management operations can be performed using the <command>prosodyctl</command> command line utility. For example, to add the administrator account specified in <filename>/etc/prosody/prosody.cfg.lua</filename>:",
                "old_state": -1
            },
            "id": 34143597,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34143597/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82767977/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/11_network-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T10:06:13.703886+02:00",
            "action": 30,
            "target": "Some management operations can be performed using the <command>prosodyctl</command> command line utility. For example, to add the administrator account specified in <filename>/etc/prosody/prosody.cfg.lua</filename>:",
            "old": "Some management operations can be performed using the <literal>prosodyctl</literal> command line utility. For example, to add the administrator account specified in <filename>/etc/prosody/prosody.cfg.lua</filename>:",
            "details": {},
            "id": 34143596,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34143596/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82767976/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/11_network-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T10:06:13.703818+02:00",
            "action": 59,
            "target": "<primary><command>procmail</command></primary>",
            "old": "",
            "details": {
                "state": 10,
                "source": "<primary><command>prosodyctl</command></primary>",
                "old_state": -1
            },
            "id": 34143595,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34143595/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82767976/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/11_network-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T10:06:13.703739+02:00",
            "action": 30,
            "target": "<primary><command>prosodyctl</command></primary>",
            "old": "<primary><command>procmail</command></primary>",
            "details": {},
            "id": 34143594,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34143594/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82767975/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/11_network-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T10:06:13.703680+02:00",
            "action": 59,
            "target": "<primary>Apache</primary><secondary><filename>.htaccess</filename></secondary>",
            "old": "",
            "details": {
                "state": 10,
                "source": "<primary>service</primary><secondary><filename>prosody.service</filename></secondary>",
                "old_state": -1
            },
            "id": 34143593,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34143593/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82767975/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/11_network-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T10:06:13.703624+02:00",
            "action": 30,
            "target": "<primary>service</primary><secondary><filename>prosody.service</filename></secondary>",
            "old": "<primary>Apache</primary><secondary><filename>.htaccess</filename></secondary>",
            "details": {},
            "id": 34143592,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34143592/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82767974/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/11_network-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T10:06:13.703546+02:00",
            "action": 59,
            "target": "<primary>Samba</primary><secondary><filename>/etc/samba/smb.conf</filename></secondary>",
            "old": "",
            "details": {
                "state": 10,
                "source": "<primary><filename>/etc</filename></primary><secondary><filename>/etc/prosody/conf.d/</filename></secondary>",
                "old_state": -1
            },
            "id": 34143591,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34143591/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82767974/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/11_network-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T10:06:13.703459+02:00",
            "action": 30,
            "target": "<primary><filename>/etc</filename></primary><secondary><filename>/etc/prosody/conf.d/</filename></secondary>",
            "old": "<primary>Samba</primary><secondary><filename>/etc/samba/smb.conf</filename></secondary>",
            "details": {},
            "id": 34143590,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34143590/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82767973/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/11_network-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T10:06:13.703399+02:00",
            "action": 59,
            "target": "\nVirtualHost \"falcot.com\"\n        enabled = true\n        ssl = {\n                key = \"/etc/ssl/private/falcot.com-key.pem\";\n                certificate = \"/etc/ssl/public/falcot.com.pem\";\n                }\n\n-- Set up a MUC (multi-user chat) room server on conference.example.com:\nComponent \"conference.falcot.com\" \"muc\"",
            "old": "",
            "details": {
                "state": 10,
                "source": "\nVirtualHost \"falcot.com\"\n        enabled = true\n        ssl = {\n                key = \"/etc/ssl/private/falcot.com.key\";\n                certificate = \"/etc/ssl/certs/falcot.com.pem\";\n                }\n\n-- Set up a MUC (multi-user chat) room server on conference.example.com:\nComponent \"conference.falcot.com\" \"muc\"",
                "old_state": -1
            },
            "id": 34143589,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34143589/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82767973/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/11_network-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T10:06:13.703343+02:00",
            "action": 30,
            "target": "\nVirtualHost \"falcot.com\"\n        enabled = true\n        ssl = {\n                key = \"/etc/ssl/private/falcot.com.key\";\n                certificate = \"/etc/ssl/certs/falcot.com.pem\";\n                }\n\n-- Set up a MUC (multi-user chat) room server on conference.example.com:\nComponent \"conference.falcot.com\" \"muc\"",
            "old": "\nVirtualHost \"falcot.com\"\n        enabled = true\n        ssl = {\n                key = \"/etc/ssl/private/falcot.com-key.pem\";\n                certificate = \"/etc/ssl/public/falcot.com.pem\";\n                }\n\n-- Set up a MUC (multi-user chat) room server on conference.example.com:\nComponent \"conference.falcot.com\" \"muc\"",
            "details": {},
            "id": 34143588,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34143588/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82767972/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/11_network-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T10:06:13.703273+02:00",
            "action": 59,
            "target": "<primary>Apache</primary><secondary><filename>/etc/apache2/conf-available</filename></secondary>",
            "old": "",
            "details": {
                "state": 10,
                "source": "<primary><filename>/etc</filename></primary><secondary><filename>/etc/prosody/conf.avail/</filename></secondary>",
                "old_state": -1
            },
            "id": 34143587,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34143587/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82767972/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/11_network-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T10:06:13.703218+02:00",
            "action": 30,
            "target": "<primary><filename>/etc</filename></primary><secondary><filename>/etc/prosody/conf.avail/</filename></secondary>",
            "old": "<primary>Apache</primary><secondary><filename>/etc/apache2/conf-available</filename></secondary>",
            "details": {},
            "id": 34143586,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34143586/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82767971/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/11_network-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T10:06:13.703160+02:00",
            "action": 59,
            "target": "<primary>示例</primary><secondary><filename>/etc/postfix/main.cf</filename></secondary>",
            "old": "",
            "details": {
                "state": 10,
                "source": "<primary><filename>/etc</filename></primary><secondary><filename>/etc/prosody/prosody.cfg.lua</filename></secondary>",
                "old_state": -1
            },
            "id": 34143585,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34143585/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82767971/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/11_network-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T10:06:13.703105+02:00",
            "action": 30,
            "target": "<primary><filename>/etc</filename></primary><secondary><filename>/etc/prosody/prosody.cfg.lua</filename></secondary>",
            "old": "<primary>Examples</primary><secondary><filename>/etc/postfix/main.cf</filename></secondary>",
            "details": {},
            "id": 34143584,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34143584/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82767970/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/11_network-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T10:06:13.703048+02:00",
            "action": 59,
            "target": "<primary><emphasis role=\"pkg\">postgrey</emphasis></primary>",
            "old": "",
            "details": {
                "state": 10,
                "source": "<primary><emphasis role=\"pkg\">prosody</emphasis></primary>",
                "old_state": -1
            },
            "id": 34143583,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34143583/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82767970/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/11_network-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T10:06:13.702994+02:00",
            "action": 30,
            "target": "<primary><emphasis role=\"pkg\">prosody</emphasis></primary>",
            "old": "<primary><emphasis role=\"pkg\">postgrey</emphasis></primary>",
            "details": {},
            "id": 34143582,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34143582/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82767969/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/11_network-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T10:06:13.702937+02:00",
            "action": 59,
            "target": "Prosody 是流行的 XMPP 服务器,它在 Debian 服务器上可靠地运行。",
            "old": "",
            "details": {
                "state": 10,
                "source": "<emphasis role=\"pkg\">prosody</emphasis> is a popular XMPP server that operates reliably on Debian servers.",
                "old_state": -1
            },
            "id": 34143581,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34143581/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82767969/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/11_network-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T10:06:13.702880+02:00",
            "action": 30,
            "target": "<emphasis role=\"pkg\">prosody</emphasis> is a popular XMPP server that operates reliably on Debian servers.",
            "old": "Prosody is a popular XMPP server that operates reliably on Debian servers.",
            "details": {},
            "id": 34143580,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34143580/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82767968/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/11_network-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T10:06:13.702823+02:00",
            "action": 59,
            "target": "<primary>Apache</primary><secondary><filename>.htaccess</filename></secondary>",
            "old": "",
            "details": {
                "state": 10,
                "source": "<primary>service</primary><secondary><filename>kamailio.service</filename></secondary>",
                "old_state": -1
            },
            "id": 34143579,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34143579/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82767968/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/11_network-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T10:06:13.702769+02:00",
            "action": 30,
            "target": "<primary>service</primary><secondary><filename>kamailio.service</filename></secondary>",
            "old": "<primary>Apache</primary><secondary><filename>.htaccess</filename></secondary>",
            "details": {},
            "id": 34143578,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34143578/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82767967/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/11_network-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T10:06:13.702709+02:00",
            "action": 59,
            "target": "一旦每一部分都配置好了,就可以使用 <command>systemctl restart kamailio</command> 来启动或重新启动,可以与提供 IP 地址或端口(5090 为默认端口)的SIP 客户端连接。用户具有后面的 id:<literal><replaceable>roland</replaceable>@<replaceable>sip.falcot.com</replaceable></literal>,他们可以使用客户端登录(请参见 <xref linkend=\"sect.rtc-clients\" />)",
            "old": "",
            "details": {
                "state": 10,
                "source": "Once everything is properly configured you can start or restart the service with <command>systemctl restart kamailio</command>, you can connect with a SIP client providing the IP address and the port (5090 is the default port). The users have the following id: <literal><replaceable>roland</replaceable>@<replaceable>sip.falcot.com</replaceable></literal>, and they can login using a client (see <xref linkend=\"sect.rtc-clients\" />).",
                "old_state": -1
            },
            "id": 34143577,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34143577/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82767967/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/11_network-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T10:06:13.702655+02:00",
            "action": 30,
            "target": "Once everything is properly configured you can start or restart the service with <command>systemctl restart kamailio</command>, you can connect with a SIP client providing the IP address and the port (5090 is the default port). The users have the following id: <literal><replaceable>roland</replaceable>@<replaceable>sip.falcot.com</replaceable></literal>, and they can login using a client (see <xref linkend=\"sect.rtc-clients\" />).",
            "old": "Once everything is properly configured you can start or restart the service with <command>systemctl restart kamailio</command>, you can connect with a SIP client providing the IP address and the port (5090 is the default port). The users have the following id: <literal><replaceable>roland</replaceable>@<replaceable>sip.falcot.com</replaceable></literal>, and they can login using a client (see <xref linkend=\"sect.rtc-clients\" />)",
            "details": {},
            "id": 34143576,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34143576/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82767966/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/11_network-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T10:06:13.702597+02:00",
            "action": 59,
            "target": "<computeroutput># </computeroutput><userinput>kamctl add <replaceable>roland</replaceable> <replaceable>secret_password</replaceable></userinput>",
            "old": "",
            "details": {
                "state": 10,
                "source": "<computeroutput># </computeroutput><userinput>kamdbctl create\n</userinput><computeroutput>[...]\n# </computeroutput><userinput>kamctl add <replaceable>roland</replaceable> <replaceable>secret_password</replaceable></userinput>",
                "old_state": -1
            },
            "id": 34143575,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34143575/?format=api"
        }
    ]
}