Units
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/units/?format=api&page=22
https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/units/?format=api&page=21", "results": [ { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api", "source": [ "<primary>DNS</primary><secondary>RTC</secondary>" ], "previous_source": "<primary>SIP</primary><secondary>PBX</secondary>", "target": [ "<primary>SIP</primary><secondary>PBX</secondary>" ], "id_hash": 801302651159772158, "content_hash": 801302651159772158, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 1003, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://hosted.weblate.org/api/units/82760064/?format=api", "priority": 100, "id": 82767944, "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/zh_Hans/?checksum=8b1ecc8407f4fbfe", "url": "https://hosted.weblate.org/api/units/82767944/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T10:06:12.768540+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api", "source": [ "RTC services require DNS SRV and NAPTR records. A sample configuration that can be placed in the zone file for <literal>falcot.com</literal> (see also <xref linkend=\"example.bind-db.falcot.com\" />:" ], "previous_source": "RTC services require DNS SRV and NAPTR records. A sample configuration that can be placed in the zone file for <literal>falcot.com</literal>:", "target": [ "RTC 服务需要 DNS SRV 和 NAPTR 记录。对于 <literal>falcot.com</literal>可以放置在区域文件中的示例配置:" ], "id_hash": -5881940105306328925, "content_hash": -5881940105306328925, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 1004, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 26, "source_unit": "https://hosted.weblate.org/api/units/82760066/?format=api", "priority": 100, "id": 82767945, "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/zh_Hans/?checksum=2e5f26a35917b0a3", "url": "https://hosted.weblate.org/api/units/82767945/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T10:06:12.773037+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api", "source": [ "<primary>DNS</primary><secondary>resource record</secondary><tertiary><literal>SRV</literal></tertiary>" ], "previous_source": "<primary>Postfix</primary><secondary><literal>smtpd_milters</literal></secondary><tertiary>DMARC</tertiary>", "target": [ "<primary>Postfix</primary><secondary><literal>smtpd_milters</literal></secondary><tertiary>DMARC</tertiary>" ], "id_hash": 2606883295069491696, "content_hash": 2606883295069491696, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 1005, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 2, "source_unit": "https://hosted.weblate.org/api/units/82760068/?format=api", "priority": 100, "id": 82767946, "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/zh_Hans/?checksum=a42d828b858451f0", "url": "https://hosted.weblate.org/api/units/82767946/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T10:06:12.778745+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api", "source": [ "<primary>DNS</primary><secondary>resource record</secondary><tertiary><literal>NAPTR</literal></tertiary>" ], "previous_source": "<primary>Postfix</primary><secondary><literal>smtpd_milters</literal></secondary><tertiary>DMARC</tertiary>", "target": [ "<primary>Postfix</primary><secondary><literal>smtpd_milters</literal></secondary><tertiary>DMARC</tertiary>" ], "id_hash": 9089746146388888520, "content_hash": 9089746146388888520, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 1006, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 2, "source_unit": "https://hosted.weblate.org/api/units/82760070/?format=api", "priority": 100, "id": 82767947, "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/zh_Hans/?checksum=fe2543f5e9fc4bc8", "url": "https://hosted.weblate.org/api/units/82767947/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T10:06:12.784027+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api", "source": [ "<primary>server</primary><secondary>TURN</secondary>" ], "previous_source": "<primary>server</primary><secondary>FTP</secondary>", "target": [ "<primary>服务器</primary><secondary>FTP</secondary>" ], "id_hash": 6814828293694892752, "content_hash": 6814828293694892752, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 1011, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://hosted.weblate.org/api/units/82760072/?format=api", "priority": 100, "id": 82767948, "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/zh_Hans/?checksum=de93223a02f72ad0", "url": "https://hosted.weblate.org/api/units/82767948/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T10:06:12.805941+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api", "source": [ "<primary><emphasis role=\"pkg\">coturn</emphasis></primary>" ], "previous_source": "<primary><emphasis role=\"pkg\">postgrey</emphasis></primary>", "target": [ "<primary><emphasis role=\"pkg\">postgrey</emphasis></primary>" ], "id_hash": 3874150766190002570, "content_hash": 3874150766190002570, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 1016, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://hosted.weblate.org/api/units/82760074/?format=api", "priority": 100, "id": 82767949, "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/zh_Hans/?checksum=b5c3bf988110018a", "url": "https://hosted.weblate.org/api/units/82767949/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T10:06:12.828092+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api", "source": [ "<primary><filename>/etc</filename></primary><secondary><filename>/etc/turnserver.conf</filename></secondary>" ], "previous_source": "<primary>Samba</primary><secondary><filename>/etc/samba/smb.conf</filename></secondary>", "target": [ "<primary>Samba</primary><secondary><filename>/etc/samba/smb.conf</filename></secondary>" ], "id_hash": -7778394160950888273, "content_hash": -7778394160950888273, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 1017, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 1, "source_unit": "https://hosted.weblate.org/api/units/82760076/?format=api", "priority": 100, "id": 82767950, "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/zh_Hans/?checksum=140d97b8e98cb8af", "url": "https://hosted.weblate.org/api/units/82767950/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T10:06:12.833128+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api", "source": [ "The server can be started running <command>turnserver</command> from the <emphasis role=\"pkg\">coturn</emphasis> package. We want the server to be an automatically started system service. This is the default behavior using <emphasis>systemd</emphasis>. Only when using the older SysVinit you have to edit the <filename>/etc/default/coturn</filename> file like this:" ], "previous_source": "The server can be started running <command>/usr/bin/turnserver</command>. We want the server to be an an automatically started system service, so we edit the <filename>/etc/default/coturn</filename> file like this:", "target": [ "服务器可以开始运行 <command>/usr/bin/turnserver</command>了。我们想要服务器成为自动启动的系统服务,所以我们编辑 <filename>/etc/default/coturn</filename> 文件,像这样:" ], "id_hash": -3229905138805323384, "content_hash": -3229905138805323384, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 1018, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 45, "source_unit": "https://hosted.weblate.org/api/units/82760078/?format=api", "priority": 100, "id": 82767951, "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/zh_Hans/?checksum=532d1263974cc988", "url": "https://hosted.weblate.org/api/units/82767951/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T10:06:12.839496+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api", "source": [ "<primary><command>turnserver</command></primary>" ], "previous_source": "<primary><command>jxplorer</command></primary>", "target": [ "<primary><command>jxplorer</command></primary>" ], "id_hash": 4577431300045484294, "content_hash": 4577431300045484294, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 1019, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://hosted.weblate.org/api/units/82760080/?format=api", "priority": 100, "id": 82767952, "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/zh_Hans/?checksum=bf864d83def73106", "url": "https://hosted.weblate.org/api/units/82767952/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T10:06:12.846120+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api", "source": [ "<primary><filename>/etc</filename></primary><secondary><filename>/etc/default/coturn</filename></secondary>" ], "previous_source": "<primary>Samba</primary><secondary><filename>/etc/samba/smb.conf</filename></secondary>", "target": [ "<primary>Samba</primary><secondary><filename>/etc/samba/smb.conf</filename></secondary>" ], "id_hash": 38713833726870829, "content_hash": 38713833726870829, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 1020, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 1, "source_unit": "https://hosted.weblate.org/api/units/82760082/?format=api", "priority": 100, "id": 82767953, "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/zh_Hans/?checksum=80898a06d32f052d", "url": "https://hosted.weblate.org/api/units/82767953/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T10:06:12.850229+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api", "source": [ "#\n# Uncomment it if you want to have the turnserver running as\n# an automatic system service daemon\n#\nTURNSERVER_ENABLED=1" ], "previous_source": "\n#\n# Uncomment it if you want to have the turnserver running as\n# an automatic system service daemon\n#\nTURNSERVER_ENABLED=1", "target": [ "\n#\n# Uncomment it if you want to have the turnserver running as\n# an automatic system service daemon\n#\nTURNSERVER_ENABLED=1" ], "id_hash": 7022399205225786825, "content_hash": 7022399205225786825, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 1021, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 21, "source_unit": "https://hosted.weblate.org/api/units/82760084/?format=api", "priority": 100, "id": 82767954, "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/zh_Hans/?checksum=e17492def277edc9", "url": "https://hosted.weblate.org/api/units/82767954/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T10:06:12.855867+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api", "source": [ "<primary><command>turnadmin</command></primary>" ], "previous_source": "<primary><command>nmbd</command></primary>", "target": [ "<primary><command>nmbd</command></primary>" ], "id_hash": 8339136955189758481, "content_hash": 8339136955189758481, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 1023, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://hosted.weblate.org/api/units/82760086/?format=api", "priority": 100, "id": 82767955, "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/zh_Hans/?checksum=f3ba90e0cb6b0a11", "url": "https://hosted.weblate.org/api/units/82767955/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T10:06:12.865073+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api", "source": [ "<primary>proxy</primary><secondary>SIP</secondary>" ], "previous_source": "<primary>Proxy</primary><secondary>FTP</secondary>", "target": [ "<primary>Proxy</primary><secondary>FTP</secondary>" ], "id_hash": 4016059186592919098, "content_hash": 4016059186592919098, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 1028, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://hosted.weblate.org/api/units/82760088/?format=api", "priority": 100, "id": 82767956, "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/zh_Hans/?checksum=b7bbe88d5dd0ae3a", "url": "https://hosted.weblate.org/api/units/82767956/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T10:06:12.886081+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api", "source": [ "<primary><filename>/etc</filename></primary><secondary><filename>/etc/kamailio/</filename></secondary>" ], "previous_source": "<primary>Samba</primary><secondary><filename>/etc/samba/smb.conf</filename></secondary>", "target": [ "<primary>Samba</primary><secondary><filename>/etc/samba/smb.conf</filename></secondary>" ], "id_hash": 5809762396496419659, "content_hash": 5809762396496419659, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 1035, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 1, "source_unit": "https://hosted.weblate.org/api/units/82760090/?format=api", "priority": 100, "id": 82767957, "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/zh_Hans/?checksum=d0a06c1e40975b4b", "url": "https://hosted.weblate.org/api/units/82767957/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T10:06:12.903503+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api", "source": [ "Install the <emphasis role=\"pkg\">kamailio</emphasis> package and the package for the database backend. The Falcot administrators chose MySQL, so they install <emphasis role=\"pkg\">kamailio-mysql-modules</emphasis> and <emphasis role=\"pkg\">mariadb-server</emphasis>. <filename>/etc/kamailio/kamctlrc</filename> is the configuration file for the control tools <command>kamctl</command> and <command>kamdbctl</command>. You need to edit and set the <literal>SIP_DOMAIN</literal> to your SIP service domain and set the <literal>DBENGINE</literal> to MySQL, another database backend can be used." ], "previous_source": "Install the <emphasis role=\"pkg\">kamailio</emphasis> package and the package for the database backend, the Falcot administrators chose MySQL, so they install <emphasis role=\"pkg\">mariadb-server</emphasis>. <filename>/etc/kamailio/kamctlrc</filename> is the configuration file for the control tools <command>kamctl</command> and <command>kamdbctl</command>. You need to edit and set the <literal>SIP_DOMAIN</literal> to your SIP service domain and set the <literal>DBENGINE</literal> to MySQL, another database backend can be used.", "target": [ "安装 <emphasis role=\"pkg\">kamailio</emphasis> 软件包和用于数据库后端的软件包,Falcot 公司的管理员选择 MySQL,所以它们安装 <emphasis role=\"pkg\">mariadb-server</emphasis>。<filename>/etc/kamailio/kamctlrc</filename> 是控制 <command>kamctl</command> 和 <command>kamdbctl</command> 工具的配置文件。需要编辑并将 <literal>SIP_DOMAIN</literal> 设置为您的 SIP 服务域,并且将 <literal>DBENGINE</literal> 设置到 MySQL,可以使用其它数据库后端。" ], "id_hash": 3905194253489910153, "content_hash": 3905194253489910153, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 1036, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 62, "source_unit": "https://hosted.weblate.org/api/units/82760092/?format=api", "priority": 100, "id": 82767958, "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/zh_Hans/?checksum=b632097ba229b189", "url": "https://hosted.weblate.org/api/units/82767958/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T10:06:12.909232+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api", "source": [ "[...]\n## your SIP domain\nSIP_DOMAIN=sip.falcot.com\n\n## chrooted directory\n# CHROOT_DIR=\"/path/to/chrooted/directory\"\n\n## database type: MYSQL, PGSQL, ORACLE, DB_BERKELEY, DBTEXT, or SQLITE\n# by default none is loaded\n#\n# If you want to setup a database with kamdbctl, you must at least specify\n# this parameter.\nDBENGINE=MYSQL\n[...]" ], "previous_source": "\n[...]\n## your SIP domain\nSIP_DOMAIN=sip.falcot.com\n\n## chrooted directory\n# $CHROOT_DIR=\"/path/to/chrooted/directory\"\n\n## database type: MYSQL, PGSQL, ORACLE, DB_BERKELEY, DBTEXT, or SQLITE\n# by default none is loaded\n#\n# If you want to setup a database with kamdbctl, you must at least specify\n# this parameter.\nDBENGINE=MYSQL\n[...]", "target": [ "\n[...]\n## your SIP domain\nSIP_DOMAIN=sip.falcot.com\n\n## chrooted directory\n# $CHROOT_DIR=\"/path/to/chrooted/directory\"\n\n## database type: MYSQL, PGSQL, ORACLE, DB_BERKELEY, DBTEXT, or SQLITE\n# by default none is loaded\n#\n# If you want to setup a database with kamdbctl, you must at least specify\n# this parameter.\nDBENGINE=MYSQL\n[...]" ], "id_hash": -1492671571063670177, "content_hash": -1492671571063670177, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 1037, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 48, "source_unit": "https://hosted.weblate.org/api/units/82760094/?format=api", "priority": 100, "id": 82767959, "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/zh_Hans/?checksum=6b48f71d586cfa5f", "url": "https://hosted.weblate.org/api/units/82767959/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T10:06:12.918734+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api", "source": [ "<primary><command>kamailio</command></primary>" ], "previous_source": "<primary><command>maildrop</command></primary>", "target": [ "<primary><command>maildrop</command></primary>" ], "id_hash": -8093690090698623355, "content_hash": -8093690090698623355, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 1038, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://hosted.weblate.org/api/units/82760096/?format=api", "priority": 100, "id": 82767960, "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/zh_Hans/?checksum=0fad6fbea5cf3685", "url": "https://hosted.weblate.org/api/units/82767960/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T10:06:12.925605+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api", "source": [ "<primary><filename>/etc</filename></primary><secondary><filename>/etc/kamailio/</filename></secondary><seealso><command>kamailio</command></seealso>" ], "previous_source": "<primary>Samba</primary><secondary><filename>/etc/samba/smb.conf</filename></secondary>", "target": [ "<primary>Samba</primary><secondary><filename>/etc/samba/smb.conf</filename></secondary>" ], "id_hash": -5694370974858953212, "content_hash": -5694370974858953212, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 1039, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 1, "source_unit": "https://hosted.weblate.org/api/units/82760098/?format=api", "priority": 100, "id": 82767961, "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/zh_Hans/?checksum=30f987c4b83cbe04", "url": "https://hosted.weblate.org/api/units/82767961/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T10:06:12.932017+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api", "source": [ "\n#!KAMAILIO\n#\n# Kamailio (OpenSER) SIP Server v5.2 - default configuration script\n# - web: https://www.kamailio.org\n# - git: https://github.com/kamailio/kamailio\n#!define WITH_MYSQL\n#!define WITH_AUTH\n#!define WITH_USRLOCDB\n[...]" ], "previous_source": "\n#!KAMAILIO\n#\n# Kamailio (OpenSER) SIP Server v5.2 - default configuration script\n# - web: https://www.kamailio.org\n# - git: https://github.com/kamailio/kamailio\n#!define WITH_MYSQL\n#!define WITH_AUTH\n#!define WITH_USRLOCDB\n[...]\n ", "target": [ "\n#!KAMAILIO\n#\n# Kamailio (OpenSER) SIP Server v5.2 - default configuration script\n# - web: https://www.kamailio.org\n# - git: https://github.com/kamailio/kamailio\n#!define WITH_MYSQL\n#!define WITH_AUTH\n#!define WITH_USRLOCDB\n[...]\n " ], "id_hash": 4914826789019369278, "content_hash": 4914826789019369278, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 1041, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 27, "source_unit": "https://hosted.weblate.org/api/units/82760100/?format=api", "priority": 100, "id": 82767962, "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/zh_Hans/?checksum=c434f8ecbc12bf3e", "url": "https://hosted.weblate.org/api/units/82767962/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T10:06:12.940438+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api", "source": [ "Kamailio needs a database structure that we can create running <command>kamdbctl create</command> as root. Finally, we can add some users with <command>kamctl</command>." ], "previous_source": "Kamailio needs a database structure that we can create running <command>kamdbctl create</command> as root.", "target": [ "Kamailio 需要我们可以创建的数据库结构作为根用户来运行 <command>kamdbctl create</command>。" ], "id_hash": -1854234928460274509, "content_hash": -1854234928460274509, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 1042, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 22, "source_unit": "https://hosted.weblate.org/api/units/82760102/?format=api", "priority": 100, "id": 82767963, "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/zh_Hans/?checksum=66446f281f00e4b3", "url": "https://hosted.weblate.org/api/units/82767963/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T10:06:12.948418+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api", "source": [ "<primary><command>kamdbctl</command></primary>" ], "previous_source": "<primary><command>smbd</command></primary>", "target": [ "<primary><command>smbd</command></primary>" ], "id_hash": 322755543167519508, "content_hash": 322755543167519508, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 1043, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://hosted.weblate.org/api/units/82760104/?format=api", "priority": 100, "id": 82767964, "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/zh_Hans/?checksum=847aa874dbc9cb14", "url": "https://hosted.weblate.org/api/units/82767964/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T10:06:12.957252+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api", "source": [ "<primary><command>kamctl</command></primary>" ], "previous_source": "<primary><command>clamav</command></primary>", "target": [ "<primary><command>clamav</command></primary>" ], "id_hash": -7226458439181264465, "content_hash": -7226458439181264465, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 1044, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://hosted.weblate.org/api/units/82760106/?format=api", "priority": 100, "id": 82767965, "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/zh_Hans/?checksum=1bb67656447a19af", "url": "https://hosted.weblate.org/api/units/82767965/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T10:06:12.963110+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api", "source": [ "<computeroutput># </computeroutput><userinput>kamdbctl create\n</userinput><computeroutput>[...]\n# </computeroutput><userinput>kamctl add <replaceable>roland</replaceable> <replaceable>secret_password</replaceable></userinput>" ], "previous_source": "<computeroutput># </computeroutput><userinput>kamctl add <replaceable>roland</replaceable> <replaceable>secret_password</replaceable></userinput>", "target": [ "<computeroutput># </computeroutput><userinput>kamctl add <replaceable>roland</replaceable> <replaceable>secret_password</replaceable></userinput>" ], "id_hash": 789922612626642869, "content_hash": 789922612626642869, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 1045, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 9, "source_unit": "https://hosted.weblate.org/api/units/82760108/?format=api", "priority": 100, "id": 82767966, "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/zh_Hans/?checksum=8af65e6e55a8d7b5", "url": "https://hosted.weblate.org/api/units/82767966/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T10:06:12.968498+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api", "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\" />)." ], "previous_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\" />)", "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\" />)" ], "id_hash": -4069982739804411109, "content_hash": -4069982739804411109, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 1046, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 53, "source_unit": "https://hosted.weblate.org/api/units/82760110/?format=api", "priority": 100, "id": 82767967, "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/zh_Hans/?checksum=4784844307fcab1b", "url": "https://hosted.weblate.org/api/units/82767967/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T10:06:12.976626+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api", "source": [ "<primary>service</primary><secondary><filename>kamailio.service</filename></secondary>" ], "previous_source": "<primary>Apache</primary><secondary><filename>.htaccess</filename></secondary>", "target": [ "<primary>Apache</primary><secondary><filename>.htaccess</filename></secondary>" ], "id_hash": -4725939820101916488, "content_hash": -4725939820101916488, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 1047, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://hosted.weblate.org/api/units/82760112/?format=api", "priority": 100, "id": 82767968, "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/zh_Hans/?checksum=3e6a16c5d0f3a8b8", "url": "https://hosted.weblate.org/api/units/82767968/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T10:06:12.984550+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api", "source": [ "<emphasis role=\"pkg\">prosody</emphasis> is a popular XMPP server that operates reliably on Debian servers." ], "previous_source": "Prosody is a popular XMPP server that operates reliably on Debian servers.", "target": [ "Prosody 是流行的 XMPP 服务器,它在 Debian 服务器上可靠地运行。" ], "id_hash": 417127881290606680, "content_hash": 417127881290606680, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 1053, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 13, "source_unit": "https://hosted.weblate.org/api/units/82760114/?format=api", "priority": 100, "id": 82767969, "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/zh_Hans/?checksum=85c9ef99163ce858", "url": "https://hosted.weblate.org/api/units/82767969/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T10:06:13.001930+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api", "source": [ "<primary><emphasis role=\"pkg\">prosody</emphasis></primary>" ], "previous_source": "<primary><emphasis role=\"pkg\">postgrey</emphasis></primary>", "target": [ "<primary><emphasis role=\"pkg\">postgrey</emphasis></primary>" ], "id_hash": -3215721564855273687, "content_hash": -3215721564855273687, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 1055, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://hosted.weblate.org/api/units/82760116/?format=api", "priority": 100, "id": 82767970, "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/zh_Hans/?checksum=535f76463e3cf729", "url": "https://hosted.weblate.org/api/units/82767970/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T10:06:13.013121+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api", "source": [ "<primary><filename>/etc</filename></primary><secondary><filename>/etc/prosody/prosody.cfg.lua</filename></secondary>" ], "previous_source": "<primary>Examples</primary><secondary><filename>/etc/postfix/main.cf</filename></secondary>", "target": [ "<primary>示例</primary><secondary><filename>/etc/postfix/main.cf</filename></secondary>" ], "id_hash": -3938396804037198278, "content_hash": -3938396804037198278, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 1058, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 1, "source_unit": "https://hosted.weblate.org/api/units/82760118/?format=api", "priority": 100, "id": 82767971, "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/zh_Hans/?checksum=495800f926d43e3a", "url": "https://hosted.weblate.org/api/units/82767971/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T10:06:13.024301+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api", "source": [ "<primary><filename>/etc</filename></primary><secondary><filename>/etc/prosody/conf.avail/</filename></secondary>" ], "previous_source": "<primary>Apache</primary><secondary><filename>/etc/apache2/conf-available</filename></secondary>", "target": [ "<primary>Apache</primary><secondary><filename>/etc/apache2/conf-available</filename></secondary>" ], "id_hash": -4523947444385044982, "content_hash": -4523947444385044982, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 1061, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 1, "source_unit": "https://hosted.weblate.org/api/units/82760120/?format=api", "priority": 100, "id": 82767972, "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/zh_Hans/?checksum=4137b5c4aae4a60a", "url": "https://hosted.weblate.org/api/units/82767972/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T10:06:13.032969+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api", "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\"" ], "previous_source": "\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\"", "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\"" ], "id_hash": 8207030156135593690, "content_hash": 8207030156135593690, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 1062, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 29, "source_unit": "https://hosted.weblate.org/api/units/82760122/?format=api", "priority": 100, "id": 82767973, "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/zh_Hans/?checksum=f1e53a71bd6176da", "url": "https://hosted.weblate.org/api/units/82767973/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T10:06:13.037206+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api", "source": [ "<primary><filename>/etc</filename></primary><secondary><filename>/etc/prosody/conf.d/</filename></secondary>" ], "previous_source": "<primary>Samba</primary><secondary><filename>/etc/samba/smb.conf</filename></secondary>", "target": [ "<primary>Samba</primary><secondary><filename>/etc/samba/smb.conf</filename></secondary>" ], "id_hash": -1640948544768422730, "content_hash": -1640948544768422730, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 1064, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 1, "source_unit": "https://hosted.weblate.org/api/units/82760124/?format=api", "priority": 100, "id": 82767974, "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/zh_Hans/?checksum=693a2dfe1e624cb6", "url": "https://hosted.weblate.org/api/units/82767974/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T10:06:13.043219+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api", "source": [ "<primary>service</primary><secondary><filename>prosody.service</filename></secondary>" ], "previous_source": "<primary>Apache</primary><secondary><filename>.htaccess</filename></secondary>", "target": [ "<primary>Apache</primary><secondary><filename>.htaccess</filename></secondary>" ], "id_hash": 1867922538807867267, "content_hash": 1867922538807867267, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 1067, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://hosted.weblate.org/api/units/82760126/?format=api", "priority": 100, "id": 82767975, "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/zh_Hans/?checksum=99ec31a70196b783", "url": "https://hosted.weblate.org/api/units/82767975/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T10:06:13.056572+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api", "source": [ "<primary><command>prosodyctl</command></primary>" ], "previous_source": "<primary><command>procmail</command></primary>", "target": [ "<primary><command>procmail</command></primary>" ], "id_hash": 6221258161317579578, "content_hash": 6221258161317579578, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 1069, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://hosted.weblate.org/api/units/82760128/?format=api", "priority": 100, "id": 82767976, "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/zh_Hans/?checksum=d656595609558b3a", "url": "https://hosted.weblate.org/api/units/82767976/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T10:06:13.064799+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api", "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>:" ], "previous_source": "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>:", "target": [ "可以使用命令行应用 <literal>prosodyctl</literal>来 执行一些管理操作。例如,添加 <filename>/etc/prosody/prosody.cfg.lua</filename> 中指定的管理员账户:" ], "id_hash": -340123192365567965, "content_hash": -340123192365567965, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 1070, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 22, "source_unit": "https://hosted.weblate.org/api/units/82760130/?format=api", "priority": 100, "id": 82767977, "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/zh_Hans/?checksum=7b47a3c2332db023", "url": "https://hosted.weblate.org/api/units/82767977/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T10:06:13.069200+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api", "source": [ "<computeroutput># </computeroutput><userinput>prosodyctl adduser joe@falcot.com\n</userinput>" ], "previous_source": "\n<computeroutput># </computeroutput><userinput>systemctl start nfs-kernel-server</userinput>", "target": [ "\n<computeroutput># </computeroutput><userinput>systemctl start nfs-kernel-server</userinput>" ], "id_hash": -3469568858879945397, "content_hash": -3469568858879945397, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 1071, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 5, "source_unit": "https://hosted.weblate.org/api/units/82760132/?format=api", "priority": 100, "id": 82767978, "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/zh_Hans/?checksum=4fd99d8162b4154b", "url": "https://hosted.weblate.org/api/units/82767978/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T10:06:13.077276+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api", "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\" />" ], "previous_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://www.sip5060.net/test-calls\" />", "target": [ "如果以前没有尝试过 WebRTC 的话,有几个网站给出了在线说明和测试设施。<ulink type=\"block\" url=\"https://www.sip5060.net/test-calls\" />" ], "id_hash": -2549573348224759382, "content_hash": -2549573348224759382, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 1082, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 23, "source_unit": "https://hosted.weblate.org/api/units/82760134/?format=api", "priority": 100, "id": 82767979, "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/zh_Hans/?checksum=5c9e188c4a4289aa", "url": "https://hosted.weblate.org/api/units/82767979/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T10:06:13.112353+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api", "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\" />" ], "previous_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://github.com/centricular/gstwebrtc-demos\" />", "target": [ "非常灵活的方法是使用 GStreamer 的 WebRTC 应用。它启用基于管道的多媒体应用,这允许开发有趣且高效的应用。好的起点是跟随 Centricular 的演示,这是开发它的主要公司:<ulink type=\"block\" url=\"https://github.com/centricular/gstwebrtc-demos\" />" ], "id_hash": -1424479165960021316, "content_hash": -1424479165960021316, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 1085, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 43, "source_unit": "https://hosted.weblate.org/api/units/82760136/?format=api", "priority": 100, "id": 82767980, "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/zh_Hans/?checksum=6c3b3bbeeb021abc", "url": "https://hosted.weblate.org/api/units/82767980/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T10:06:13.126695+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api", "source": [ "<primary>Postfix</primary><secondary><literal>smtpd_milters</literal></secondary><tertiary><emphasis role=\"pkg\">milter-greylist</emphasis></tertiary>" ], "previous_source": "<primary>Postfix</primary><secondary><literal>smtpd_milters</literal></secondary><tertiary>DKIM</tertiary>", "target": [ "<primary>Postfix</primary><secondary><literal>smtpd_milters</literal></secondary><tertiary>DKIM</tertiary>" ], "id_hash": 7719777391788038949, "content_hash": 7719777391788038949, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 261, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 2, "source_unit": "https://hosted.weblate.org/api/units/84934183/?format=api", "priority": 100, "id": 84934231, "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/zh_Hans/?checksum=eb2228a2fe9e1b25", "url": "https://hosted.weblate.org/api/units/84934231/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-10-16T21:21:31.889921+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/zh_Hans/?format=api", "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>." ], "previous_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 can be solved by putting a symlink to <filename>/usr/share/awstats/tools/update.sh</filename> in <filename>/etc/logrotate.d/httpd-prerotate</filename>:", "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> 的符号链接来解决:" ], "id_hash": -7601420838535578546, "content_hash": -7601420838535578546, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 596, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 49, "source_unit": "https://hosted.weblate.org/api/units/84934185/?format=api", "priority": 100, "id": 84934232, "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/zh_Hans/?checksum=168254057ad5bc4e", "url": "https://hosted.weblate.org/api/units/84934232/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-10-16T21:21:31.944774+02:00" } ] }{ "count": 1089, "next": null, "previous": "