Units
Translation components API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/units/?format=api
https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/units/?format=api&page=2", "previous": null, "results": [ { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api", "source": [ "translator-credits" ], "previous_source": "", "target": [ "" ], "id_hash": -1950661098471372411, "content_hash": -1950661098471372411, "location": "", "context": "_", "note": "Put one translator per line, in the form NAME <EMAIL>, YEAR1, YEAR2", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/110538/?format=api", "priority": 100, "id": 190634, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=64eddc10e470c985", "url": "https://translate-dev.freebsd.org/api/units/190634/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-07-16T14:50:00.549278Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api", "source": [ "FreeBSD Porter's Handbook" ], "previous_source": "", "target": [ "FreeBSD Porter 手册" ], "id_hash": -7911652648649044866, "content_hash": -7911652648649044866, "location": "book.translate.xml:39", "context": "", "note": "(itstool) path: info/title", "flags": "", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 2, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://translate-dev.freebsd.org/api/units/131476/?format=api", "priority": 100, "id": 190635, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=123429d572fecc7e", "url": "https://translate-dev.freebsd.org/api/units/190635/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-07-16T14:50:00.561905Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api", "source": [ "<orgname>The FreeBSD Documentation Project</orgname>" ], "previous_source": "", "target": [ "<orgname>The FreeBSD Documentation Project</orgname>" ], "id_hash": 4204826762294280448, "content_hash": 4204826762294280448, "location": "book.translate.xml:42", "context": "", "note": "(itstool) path: authorgroup/author", "flags": "", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 3, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://translate-dev.freebsd.org/api/units/110539/?format=api", "priority": 100, "id": 190636, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=ba5a8ba9849b4100", "url": "https://translate-dev.freebsd.org/api/units/190636/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-07-16T14:50:00.572254Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api", "source": [ "<year>2000</year> <year>2001</year> <year>2002</year> <year>2003</year> <year>2004</year> <year>2005</year> <year>2006</year> <year>2007</year> <year>2008</year> <year>2009</year> <year>2010</year> <year>2011</year> <year>2012</year> <year>2013</year> <year>2014</year> <year>2015</year> <year>2016</year> <year>2017</year> <year>2018</year> <year>2019</year> <year>2020</year> <holder role=\"mailto:doc@FreeBSD.org\">The FreeBSD Documentation Project</holder>" ], "previous_source": "", "target": [ "<year>2000</year> <year>2001</year> <year>2002</year> <year>2003</year> <year>2004</year> <year>2005</year> <year>2006</year> <year>2007</year> <year>2008</year> <year>2009</year> <year>2010</year> <year>2011</year> <year>2012</year> <year>2013</year> <year>2014</year> <year>2015</year> <year>2016</year> <year>2017</year> <year>2018</year> <year>2019</year> <year>2020</year> <holder role=\"mailto:doc@FreeBSD.org\">The FreeBSD Documentation Project</holder>" ], "id_hash": -3172289468328644006, "content_hash": -3172289468328644006, "location": "book.translate.xml:49", "context": "", "note": "(itstool) path: info/copyright", "flags": "", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 5, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 26, "source_unit": "https://translate-dev.freebsd.org/api/units/93001/?format=api", "priority": 100, "id": 190638, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=53f9c3893b8ef25a", "url": "https://translate-dev.freebsd.org/api/units/190638/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-07-16T14:50:00.591255Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api", "source": [ "Copyright" ], "previous_source": "", "target": [ "版权" ], "id_hash": -4731708980858679694, "content_hash": -4731708980858679694, "location": "book.translate.xml:77", "context": "", "note": "(itstool) path: legalnotice/title", "flags": "", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 6, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/110540/?format=api", "priority": 100, "id": 190639, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=3e5597c067648e72", "url": "https://translate-dev.freebsd.org/api/units/190639/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-07-16T14:50:00.600934Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api", "source": [ "Redistribution and use in source (XML DocBook) and 'compiled' forms (XML, HTML, PDF, PostScript, RTF and so forth) with or without modification, are permitted provided that the following conditions are met:" ], "previous_source": "", "target": [ "允许在源文件(XML DocBook)和以“已编译”(XML,HTML,PDF,PostScript,RTF等)格式重新分发和使用(无论是否经过修改),但必须满足以下条件:" ], "id_hash": 5726458561600693426, "content_hash": 5726458561600693426, "location": "book.translate.xml:79", "context": "", "note": "(itstool) path: legalnotice/para", "flags": "", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 7, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 31, "source_unit": "https://translate-dev.freebsd.org/api/units/131477/?format=api", "priority": 100, "id": 190640, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=cf7877b8c13424b2", "url": "https://translate-dev.freebsd.org/api/units/190640/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-07-16T14:50:00.610310Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api", "source": [ "Redistributions of source code (XML DocBook) must retain the above copyright notice, this list of conditions and the following disclaimer as the first lines of this file unmodified." ], "previous_source": "", "target": [ "源代码形式 (XML DocBook) 的重新分发必须保留上述版权声明、且此条件列表和以下免责声明作为此文件的第一行, 而不进行改动。" ], "id_hash": 3421121969799944569, "content_hash": 3421121969799944569, "location": "book.translate.xml:86", "context": "", "note": "(itstool) path: listitem/para", "flags": "", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 8, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 28, "source_unit": "https://translate-dev.freebsd.org/api/units/110628/?format=api", "priority": 100, "id": 190641, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=af7a444e3f35d979", "url": "https://translate-dev.freebsd.org/api/units/190641/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-07-16T14:50:00.619694Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api", "source": [ "Redistributions in compiled form (transformed to other DTDs, converted to PDF, PostScript, RTF and other formats) must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution." ], "previous_source": "", "target": [ "以编译形式重新分发(转换为其他DTD,转换为PDF,PostScript,RTF和其他格式)必须在随分发提供的文档和/或其他材料中复制上述版权声明,此条件列表和以下免责声明。" ], "id_hash": 1164353846591966881, "content_hash": 1164353846591966881, "location": "book.translate.xml:92", "context": "", "note": "(itstool) path: listitem/para", "flags": "", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 9, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 40, "source_unit": "https://translate-dev.freebsd.org/api/units/110542/?format=api", "priority": 100, "id": 190642, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=90289da78af94ea1", "url": "https://translate-dev.freebsd.org/api/units/190642/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-07-16T14:50:00.629761Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api", "source": [ "THIS DOCUMENTATION IS PROVIDED BY THE FREEBSD DOCUMENTATION PROJECT \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FREEBSD DOCUMENTATION PROJECT BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS DOCUMENTATION, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ], "previous_source": "", "target": [ "本文档由 FreeBSD 文档项目“按原样”提供,并且不承担任何明示或暗示的担保,包括但不限于对适销性和特定用途的适用性的暗示担保。在任何情况下,FreeBSD 文档项目均不对任何直接,间接,偶然,特殊,惩戒或后果性损害(包括但不限于采购替代商品或服务;使用,数据或利润损失;或商业中断)无论如何引起并承担任何责任理论,无论是合同,严格责任,还是侵权(包括疏忽或其他情况),以任何方式使用本文档,即使被告知此类损害的可能性。" ], "id_hash": -4162331603554778607, "content_hash": -4162331603554778607, "location": "book.translate.xml:101", "context": "", "note": "(itstool) path: important/para", "flags": "", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 10, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 114, "source_unit": "https://translate-dev.freebsd.org/api/units/110543/?format=api", "priority": 100, "id": 190643, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=463c6d75a4bc4211", "url": "https://translate-dev.freebsd.org/api/units/190643/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-07-16T14:50:00.639893Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api", "source": [ "FreeBSD is a registered trademark of the FreeBSD Foundation." ], "previous_source": "", "target": [ "FreeBSD 是 FreeBSD 基金会的注册商标。" ], "id_hash": 8461976245352136157, "content_hash": 8461976245352136157, "location": "book.translate.xml:118", "context": "", "note": "(itstool) path: legalnotice/para", "flags": "", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 11, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 9, "source_unit": "https://translate-dev.freebsd.org/api/units/110544/?format=api", "priority": 100, "id": 190644, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=f56efa8fca01fddd", "url": "https://translate-dev.freebsd.org/api/units/190644/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-07-16T14:50:00.649777Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api", "source": [ "UNIX is a registered trademark of The Open Group in the United States and other countries." ], "previous_source": "", "target": [ "UNIX 是 Open Group 在美国和其它国家的注册商标。" ], "id_hash": -6822776043498022752, "content_hash": -6822776043498022752, "location": "book.translate.xml:120", "context": "", "note": "(itstool) path: legalnotice/para", "flags": "", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 12, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 16, "source_unit": "https://translate-dev.freebsd.org/api/units/110545/?format=api", "priority": 100, "id": 190645, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=2150a156494158a0", "url": "https://translate-dev.freebsd.org/api/units/190645/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-07-16T14:50:00.659566Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api", "source": [ "Sun, Sun Microsystems, Java, Java Virtual Machine, JDK, JRE, JSP, JVM, Netra, OpenJDK, Solaris, StarOffice, SunOS and VirtualBox are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries." ], "previous_source": "", "target": [ "Sun,Sun Microsystems,Java,Java Virtual Machine,JDK,JRE,JSP,JVM,Netra,OpenJDK,Solaris,StarOffice,SunOS 和 VirtualBox 是 Sun Microsystems Inc. 在美国和其他国家的注册商标。" ], "id_hash": -1915940202829497876, "content_hash": -1915940202829497876, "location": "book.translate.xml:122", "context": "", "note": "(itstool) path: legalnotice/para", "flags": "", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 13, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 34, "source_unit": "https://translate-dev.freebsd.org/api/units/110546/?format=api", "priority": 100, "id": 190646, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=656936895f7539ec", "url": "https://translate-dev.freebsd.org/api/units/190646/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-07-16T14:50:00.668321Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api", "source": [ "Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this document, and the FreeBSD Project was aware of the trademark claim, the designations have been followed by the <quote>™</quote> or the <quote>®</quote> symbol." ], "previous_source": "", "target": [ "制造商和销售商为区分其产品而使用的许多名称都被认作商标。如果这些标识出现在本文档中, 并且 FreeBSD 项目知道商标声明, 则在这些名称之后增加 <quote>™</quote> 或 <quote>®</quote> 标记。" ], "id_hash": 811499430864591908, "content_hash": 811499430864591908, "location": "book.translate.xml:127", "context": "", "note": "(itstool) path: legalnotice/para", "flags": "", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 14, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 46, "source_unit": "https://translate-dev.freebsd.org/api/units/110547/?format=api", "priority": 100, "id": 190647, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=8b43066ed01d9c24", "url": "https://translate-dev.freebsd.org/api/units/190647/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-07-16T14:50:00.679000Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api", "source": [ "Introduction" ], "previous_source": "", "target": [ "介绍" ], "id_hash": 5330140601372690748, "content_hash": 5330140601372690748, "location": "book.translate.xml:146, book.translate.xml:11335, book.translate.xml:15210, book.translate.xml:15700, book.translate.xml:20512", "context": "", "note": "(itstool) path: chapter/title\n(itstool) path: sect2/title\n(itstool) path: sect1/title", "flags": "", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 15, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/110548/?format=api", "priority": 100, "id": 190648, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=c9f876a2fbb4c93c", "url": "https://translate-dev.freebsd.org/api/units/190648/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-07-16T14:50:00.689173Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api", "source": [ "The FreeBSD Ports Collection is the way almost everyone installs applications (\"ports\") on FreeBSD. Like everything else about FreeBSD, it is primarily a volunteer effort. It is important to keep this in mind when reading this document." ], "previous_source": "", "target": [ "几乎每个人都是通过 FreeBSD Ports Collection 在 FreeBSD 上面装应用程序 (“ports”)的。 就像FreeBSD的其它部分一样, 它主要来自于志愿者的努力。 所以在阅读这份文档的时候请务必记住这些。" ], "id_hash": -1631925865901817940, "content_hash": -1631925865901817940, "location": "book.translate.xml:148", "context": "", "note": "(itstool) path: chapter/para", "flags": "", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 16, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 37, "source_unit": "https://translate-dev.freebsd.org/api/units/110549/?format=api", "priority": 100, "id": 190649, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=695a3c123f267fac", "url": "https://translate-dev.freebsd.org/api/units/190649/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-07-16T14:50:00.700291Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api", "source": [ "In FreeBSD, anyone may submit a new port, or volunteer to maintain an existing unmaintained port. No special commit privilege is needed." ], "previous_source": "", "target": [ "在 FreeBSD 的世界里, 任何人都能提交新的 port, 或志愿地维护一个已有的 port, 如果那个 port 没人维护的话 ── 不需要任何特殊的权限来做这件事情。" ], "id_hash": -1314743624909338627, "content_hash": -1314743624909338627, "location": "book.translate.xml:153", "context": "", "note": "(itstool) path: chapter/para", "flags": "", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 17, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 22, "source_unit": "https://translate-dev.freebsd.org/api/units/110550/?format=api", "priority": 100, "id": 190650, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=6dc117a39291c7fd", "url": "https://translate-dev.freebsd.org/api/units/190650/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-07-16T14:50:00.710130Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api", "source": [ "Making a New Port" ], "previous_source": "", "target": [ "制作新的 port" ], "id_hash": 7111475321555478503, "content_hash": 7111475321555478503, "location": "book.translate.xml:168", "context": "", "note": "(itstool) path: chapter/title", "flags": "", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 18, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://translate-dev.freebsd.org/api/units/110551/?format=api", "priority": 100, "id": 190651, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=e2b10920724567e7", "url": "https://translate-dev.freebsd.org/api/units/190651/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-07-16T14:50:00.720329Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api", "source": [ "Interested in making a new port, or upgrading existing ports? Great!" ], "previous_source": "", "target": [ "那么,您有兴趣创建自己的 port 或升级现有的 port?太好了!" ], "id_hash": -1132770599528846385, "content_hash": -1132770599528846385, "location": "book.translate.xml:170", "context": "", "note": "(itstool) path: chapter/para", "flags": "", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 19, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 11, "source_unit": "https://translate-dev.freebsd.org/api/units/110552/?format=api", "priority": 100, "id": 190652, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=704797243313abcf", "url": "https://translate-dev.freebsd.org/api/units/190652/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-07-16T14:50:00.730798Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api", "source": [ "What follows are some guidelines for creating a new port for FreeBSD. To upgrade an existing port, read this, then read <xref linkend=\"port-upgrading\"/>." ], "previous_source": "", "target": [ "下面的内容将会提供一些创建FreeBSD port的指导。 如果想升级一个现有的 port, 那么您应该在看完这些内容并阅读 <xref linkend=\"port-upgrading\"/>。" ], "id_hash": 1988551803693998179, "content_hash": 1988551803693998179, "location": "book.translate.xml:173", "context": "", "note": "(itstool) path: chapter/para", "flags": "", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 20, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 23, "source_unit": "https://translate-dev.freebsd.org/api/units/110553/?format=api", "priority": 100, "id": 190653, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=9b98c15464a4a063", "url": "https://translate-dev.freebsd.org/api/units/190653/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-07-16T14:50:00.740281Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api", "source": [ "When this document is not sufficiently detailed, refer to <filename>/usr/ports/Mk/bsd.port.mk</filename>, which is included by all port <filename>Makefile</filename>s. Even those not hacking <filename>Makefile</filename>s daily can gain much knowledge from it. Additionally, specific questions can be sent to the <link xlink:href=\"http://lists.FreeBSD.org/mailman/listinfo/freebsd-ports\">FreeBSD ports mailing list</link>." ], "previous_source": "", "target": [ "因为这份文档不是十分详细, 您还应该再参考一下 <filename>/usr/ports/Mk/bsd.port.mk</filename>, 所有 port 的 <filename>Makefile</filename> 文件都会包含它。 即使不是每天都去摆弄 <filename>Makefile</filename>, 您也会从那个文件里面获得很多知识, 里面的注释非常详细。 还有要补充一下,如果您有其它的问题, 可以给<link xlink:href=\"http://lists.FreeBSD.org/mailman/listinfo/freebsd-ports\">FreeBSD ports 邮件列表</link> 这个 mailing list 发信。" ], "id_hash": 4186462511922652215, "content_hash": 4186462511922652215, "location": "book.translate.xml:177", "context": "", "note": "(itstool) path: chapter/para", "flags": "", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 21, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 42, "source_unit": "https://translate-dev.freebsd.org/api/units/110554/?format=api", "priority": 100, "id": 190654, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=ba194d7948a3a437", "url": "https://translate-dev.freebsd.org/api/units/190654/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-07-16T14:50:00.749853Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api", "source": [ "Only a fraction of the variables (<varname><replaceable>VAR</replaceable></varname>) that can be overridden are mentioned in this document. Most (if not all) are documented at the start of <filename>/usr/ports/Mk/bsd.port.mk</filename>; the others probably ought to be. Note that this file uses a non-standard tab setting: <application>Emacs</application> and <application>Vim</application> will recognize the setting on loading the file. Both <citerefentry><refentrytitle>vi</refentrytitle><manvolnum>1</manvolnum></citerefentry> and <citerefentry><refentrytitle>ex</refentrytitle><manvolnum>1</manvolnum></citerefentry> can be set to use the correct value by typing <command>:set tabstop=4</command> once the file has been loaded." ], "previous_source": "", "target": [ "在这份文档里提到的大部分的变量 (<varname><replaceable>VAR</replaceable></varname>) 是不能修改的。 大多 (但不是全部) 都在 <filename>/usr/ports/Mk/bsd.port.mk</filename> 的开始部分进行了介绍; 其它一些也应该可以在那里找到。 注意这些文件使用了非标准的制表符: <application>Emacs</application> 和 <application>Vim</application> 应该能在打开文件的时候自动识别它, 而 <citerefentry><refentrytitle>vi</refentrytitle><manvolnum>1</manvolnum></citerefentry> 和 <citerefentry><refentrytitle>ex</refentrytitle><manvolnum>1</manvolnum></citerefentry> 则需要在打开文件的时候通过 <command>:set tabstop=4</command> 来修正默认的设置。" ], "id_hash": 5739099824575015154, "content_hash": 5739099824575015154, "location": "book.translate.xml:185", "context": "", "note": "(itstool) path: note/para", "flags": "", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 22, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 75, "source_unit": "https://translate-dev.freebsd.org/api/units/110555/?format=api", "priority": 100, "id": 190655, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=cfa560e2264ce8f2", "url": "https://translate-dev.freebsd.org/api/units/190655/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-07-16T14:50:00.761531Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api", "source": [ "Looking for something easy to start with? Take a look at the <link xlink:href=\"https://wiki.freebsd.org/WantedPorts\">list of requested ports</link> and see if you can work on one (or more)." ], "previous_source": "", "target": [ "想练练手吗? 请参阅我们的 <link xlink:href=\"https://wiki.freebsd.org/WantedPorts\">希望移植的软件列表</link> 来看看您是否有兴趣完成其中的任务。" ], "id_hash": -6289029998153417766, "content_hash": -6289029998153417766, "location": "book.translate.xml:199", "context": "", "note": "(itstool) path: chapter/para", "flags": "", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 23, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 27, "source_unit": "https://translate-dev.freebsd.org/api/units/110556/?format=api", "priority": 100, "id": 190656, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=28b8e089924a3bda", "url": "https://translate-dev.freebsd.org/api/units/190656/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-07-16T14:50:00.773133Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api", "source": [ "Quick Porting" ], "previous_source": "", "target": [ "快速 port" ], "id_hash": 8395070574101862847, "content_hash": 8395070574101862847, "location": "book.translate.xml:214", "context": "", "note": "(itstool) path: chapter/title", "flags": "", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 24, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/110557/?format=api", "priority": 100, "id": 190657, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=f481483549ad19bf", "url": "https://translate-dev.freebsd.org/api/units/190657/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-07-16T14:50:00.782215Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api", "source": [ "This section describes how to quickly create a new port. For applications where this quick method is not adequate, the full <quote>Slow Porting</quote> process is described in <xref linkend=\"slow-porting\"/>." ], "previous_source": "", "target": [ "本章介绍如何快速创建新的 port。对于部分应用来说制作 port 还需要其他步骤。完整的 port 步骤(<quote>Slow Porting</quote>)将在<xref linkend=\"slow-porting\"/>介绍。" ], "id_hash": 9103769303111603314, "content_hash": 9103769303111603314, "location": "book.translate.xml:216", "context": "", "note": "(itstool) path: chapter/para", "flags": "", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 25, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 29, "source_unit": "https://translate-dev.freebsd.org/api/units/110558/?format=api", "priority": 100, "id": 190658, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=fe5715f285129472", "url": "https://translate-dev.freebsd.org/api/units/190658/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-07-16T14:50:00.792159Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api", "source": [ "First, get the original tarball and put it into <varname>DISTDIR</varname>, which defaults to <filename>/usr/ports/distfiles</filename>." ], "previous_source": "", "target": [ "首先获取源码的打包文件,并将其放到 <varname>DISTDIR</varname>,默认路径是 <filename>/usr/ports/distfiles</filename>。" ], "id_hash": -3098441543523451989, "content_hash": -3098441543523451989, "location": "book.translate.xml:221", "context": "", "note": "(itstool) path: chapter/para", "flags": "", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 26, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 14, "source_unit": "https://translate-dev.freebsd.org/api/units/110559/?format=api", "priority": 100, "id": 190659, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=55001fd518f8bbab", "url": "https://translate-dev.freebsd.org/api/units/190659/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-07-16T14:50:00.801482Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api", "source": [ "These steps assume that the software compiled out-of-the-box. In other words, absolutely no changes were required for the application to work on a FreeBSD system. If anything had to be changed, refer to <xref linkend=\"slow-porting\"/>." ], "previous_source": "", "target": [ "以下步骤假定软件可以在 FreeBSD 下正常编译运行。如果出现其他状况,请参阅 <xref linkend=\"slow-porting\"/>。" ], "id_hash": -9159863720155604050, "content_hash": -9159863720155604050, "location": "book.translate.xml:226", "context": "", "note": "(itstool) path: note/para", "flags": "", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 27, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 35, "source_unit": "https://translate-dev.freebsd.org/api/units/110560/?format=api", "priority": 100, "id": 190660, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=00e1a07a41231bae", "url": "https://translate-dev.freebsd.org/api/units/190660/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-07-16T14:50:00.810599Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api", "source": [ "It is recommended to set the <varname>DEVELOPER</varname> <citerefentry><refentrytitle>make</refentrytitle><manvolnum>1</manvolnum></citerefentry> variable in <filename>/etc/make.conf</filename> before getting into porting." ], "previous_source": "", "target": [ "在 port 之前,建议在 <filename>/etc/make.conf</filename> 中设置好 <varname>DEVELOPER</varname> <citerefentry><refentrytitle>make</refentrytitle><manvolnum>1</manvolnum></citerefentry> 变量。" ], "id_hash": -7807522499183041978, "content_hash": -7807522499183041978, "location": "book.translate.xml:233", "context": "", "note": "(itstool) path: note/para", "flags": "", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 28, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 15, "source_unit": "https://translate-dev.freebsd.org/api/units/110561/?format=api", "priority": 100, "id": 190661, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=13a61ba72c532246", "url": "https://translate-dev.freebsd.org/api/units/190661/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-07-16T14:50:00.820682Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api", "source": [ "<prompt>#</prompt> <userinput>echo DEVELOPER=yes >> /etc/make.conf</userinput>" ], "previous_source": "", "target": [ "<prompt>#</prompt> <userinput>echo DEVELOPER=yes >> /etc/make.conf</userinput>" ], "id_hash": -2511293623137642538, "content_hash": -2511293623137642538, "location": "book.translate.xml:237", "context": "", "note": "(itstool) path: note/screen", "flags": "no-wrap", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 29, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 5, "source_unit": "https://translate-dev.freebsd.org/api/units/110562/?format=api", "priority": 100, "id": 190662, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=5d2617c1522d57d6", "url": "https://translate-dev.freebsd.org/api/units/190662/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-07-16T14:50:00.830218Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api", "source": [ "This setting enables the <quote>developer mode</quote> that displays deprecation warnings and activates some further quality checks on calling <command>make</command>." ], "previous_source": "", "target": [ "该设置启用了<quote>开发者模式</quote>,在使用 <command>make</command> 时将显示警告和质量检查信息。" ], "id_hash": -2585880478970629014, "content_hash": -2585880478970629014, "location": "book.translate.xml:239", "context": "", "note": "(itstool) path: note/para", "flags": "", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 30, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 19, "source_unit": "https://translate-dev.freebsd.org/api/units/110563/?format=api", "priority": 100, "id": 190663, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=5c1d1b67ab56b46a", "url": "https://translate-dev.freebsd.org/api/units/190663/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-07-16T14:50:00.840750Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api", "source": [ "Writing the <filename>Makefile</filename>" ], "previous_source": "", "target": [ "编写 <filename>Makefile</filename>" ], "id_hash": -1622267170948302604, "content_hash": -1622267170948302604, "location": "book.translate.xml:245", "context": "", "note": "(itstool) path: sect1/title", "flags": "", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 31, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://translate-dev.freebsd.org/api/units/110564/?format=api", "priority": 100, "id": 190664, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=697c8c9a68d938f4", "url": "https://translate-dev.freebsd.org/api/units/190664/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-07-16T14:50:00.850251Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api", "source": [ "The minimal <filename>Makefile</filename> would look something like this:" ], "previous_source": "", "target": [ "<filename>Makefile</filename> 最简形式如下:" ], "id_hash": 8899478815844309522, "content_hash": 8899478815844309522, "location": "book.translate.xml:247", "context": "", "note": "(itstool) path: sect1/para", "flags": "", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 32, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 8, "source_unit": "https://translate-dev.freebsd.org/api/units/110565/?format=api", "priority": 100, "id": 190665, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=fb814cd4e0839a12", "url": "https://translate-dev.freebsd.org/api/units/190665/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-07-16T14:50:00.859277Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api", "source": [ "# $FreeBSD$\n\nPORTNAME=\toneko\nDISTVERSION=\t1.1b\nCATEGORIES=\tgames\nMASTER_SITES=\tftp://ftp.cs.columbia.edu/archives/X11R5/contrib/\n\nMAINTAINER=\tyouremail@example.com\nCOMMENT=\tCat chasing a mouse all over the screen\n\n.include <bsd.port.mk>" ], "previous_source": "", "target": [ "# $FreeBSD$\n\nPORTNAME=\toneko\nDISTVERSION=\t1.1b\nCATEGORIES=\tgames\nMASTER_SITES=\tftp://ftp.cs.columbia.edu/archives/X11R5/contrib/\n\nMAINTAINER=\tyouremail@example.com\nCOMMENT=\tCat chasing a mouse all over the screen\n\n.include <bsd.port.mk>" ], "id_hash": -7295655408313978548, "content_hash": -7295655408313978548, "location": "book.translate.xml:250", "context": "", "note": "(itstool) path: sect1/programlisting", "flags": "no-wrap", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 33, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 23, "source_unit": "https://translate-dev.freebsd.org/api/units/110566/?format=api", "priority": 100, "id": 190666, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=1ac0a00f67c9b14c", "url": "https://translate-dev.freebsd.org/api/units/190666/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-07-16T14:50:00.870174Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api", "source": [ "In some cases, the <filename>Makefile</filename> of an existing port may contain additional lines in the header, such as the name of the port and the date it was created. This additional information has been declared obsolete, and is being phased out." ], "previous_source": "", "target": [ "" ], "id_hash": 820465924243310456, "content_hash": 820465924243310456, "location": "book.translate.xml:263", "context": "", "note": "(itstool) path: note/para", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 34, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 41, "source_unit": "https://translate-dev.freebsd.org/api/units/110567/?format=api", "priority": 100, "id": 190667, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=8b62e1693cd5c778", "url": "https://translate-dev.freebsd.org/api/units/190667/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-07-16T14:50:00.880130Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api", "source": [ "Try to figure it out. Do not worry about the contents of the <literal>$FreeBSD$</literal> line, it will be filled in automatically by <application>Subversion</application> when the port is imported to our main ports tree. A more detailed example is shown in the <link linkend=\"porting-samplem\">sample Makefile</link> section." ], "previous_source": "", "target": [ "" ], "id_hash": -7857484815800614899, "content_hash": -7857484815800614899, "location": "book.translate.xml:270", "context": "", "note": "(itstool) path: sect1/para", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 35, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 45, "source_unit": "https://translate-dev.freebsd.org/api/units/110568/?format=api", "priority": 100, "id": 190668, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=12f49b30d62dc00d", "url": "https://translate-dev.freebsd.org/api/units/190668/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-07-16T14:50:00.892010Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api", "source": [ "Writing the Description Files" ], "previous_source": "", "target": [ "编写介绍文件" ], "id_hash": 7062776275785672951, "content_hash": 7062776275785672951, "location": "book.translate.xml:281", "context": "", "note": "(itstool) path: sect1/title", "flags": "", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 36, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://translate-dev.freebsd.org/api/units/110569/?format=api", "priority": 100, "id": 190669, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=e204059a4642e8f7", "url": "https://translate-dev.freebsd.org/api/units/190669/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-07-16T14:50:00.904063Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api", "source": [ "There are two description files that are required for any port, whether they actually package or not. They are <filename>pkg-descr</filename> and <filename>pkg-plist</filename>. Their <filename>pkg-</filename> prefix distinguishes them from other files." ], "previous_source": "", "target": [ "" ], "id_hash": 2655519001359620414, "content_hash": 2655519001359620414, "location": "book.translate.xml:283", "context": "", "note": "(itstool) path: sect1/para", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 37, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 30, "source_unit": "https://translate-dev.freebsd.org/api/units/110570/?format=api", "priority": 100, "id": 190670, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=a4da4c765257193e", "url": "https://translate-dev.freebsd.org/api/units/190670/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-07-16T14:50:00.915447Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api", "source": [ "<filename>pkg-descr</filename>" ], "previous_source": "", "target": [ "<filename>pkg-descr</filename>" ], "id_hash": 4694070534233611525, "content_hash": 4694070534233611525, "location": "book.translate.xml:291", "context": "", "note": "(itstool) path: sect2/title", "flags": "", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 38, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/110571/?format=api", "priority": 100, "id": 190671, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=c124b047d79f5d05", "url": "https://translate-dev.freebsd.org/api/units/190671/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-07-16T14:50:00.927534Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api", "source": [ "This is a longer description of the port. One to a few paragraphs concisely explaining what the port does is sufficient." ], "previous_source": "", "target": [ "" ], "id_hash": -4713934040026916566, "content_hash": -4713934040026916566, "location": "book.translate.xml:293", "context": "", "note": "(itstool) path: sect2/para", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 39, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 21, "source_unit": "https://translate-dev.freebsd.org/api/units/110572/?format=api", "priority": 100, "id": 190672, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=3e94bdf75192d92a", "url": "https://translate-dev.freebsd.org/api/units/190672/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-07-16T14:50:00.937928Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api", "source": [ "This is <emphasis>not</emphasis> a manual or an in-depth description on how to use or compile the port! <emphasis>Please be careful when copying from the <filename>README</filename> or manpage</emphasis>. Too often they are not a concise description of the port or are in an awkward format. For example, manpages have justified spacing, which looks particularly bad with monospaced fonts." ], "previous_source": "", "target": [ "" ], "id_hash": -8536296871010960486, "content_hash": -8536296871010960486, "location": "book.translate.xml:298", "context": "", "note": "(itstool) path: note/para", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 40, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 57, "source_unit": "https://translate-dev.freebsd.org/api/units/110573/?format=api", "priority": 100, "id": 190673, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=0988fb391a1cfb9a", "url": "https://translate-dev.freebsd.org/api/units/190673/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-07-16T14:50:00.950763Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api", "source": [ "On the other hand, the content of <filename>pkg-descr</filename> must be longer than the <link linkend=\"makefile-comment\"><varname>COMMENT</varname></link> line from the Makefile. It must explain in more depth what the port is all about." ], "previous_source": "", "target": [ "" ], "id_hash": 3301177543135505893, "content_hash": 3301177543135505893, "location": "book.translate.xml:307", "context": "", "note": "(itstool) path: note/para", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 41, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 31, "source_unit": "https://translate-dev.freebsd.org/api/units/110574/?format=api", "priority": 100, "id": 190674, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=add0237c2f16ade5", "url": "https://translate-dev.freebsd.org/api/units/190674/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-07-16T14:50:00.961370Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api", "source": [ "A well-written <filename>pkg-descr</filename> describes the port completely enough that users would not have to consult the documentation or visit the website to understand what the software does, how it can be useful, or what particularly nice features it has. Mentioning certain requirements like a graphical toolkit, heavy dependencies, runtime environment, or implementation languages help users decide whether this port will work for them." ], "previous_source": "", "target": [ "" ], "id_hash": -3863517456250026786, "content_hash": -3863517456250026786, "location": "book.translate.xml:313", "context": "", "note": "(itstool) path: sect2/para", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 42, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 63, "source_unit": "https://translate-dev.freebsd.org/api/units/110575/?format=api", "priority": 100, "id": 190675, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=4a620757e4b244de", "url": "https://translate-dev.freebsd.org/api/units/190675/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-07-16T14:50:00.970598Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api", "source": [ "Include a URL to the official WWW homepage. Prepend <emphasis>one</emphasis> of the websites (pick the most common one) with <literal>WWW:</literal> (followed by single space) so that automated tools will work correctly. If the URI is the root of the website or directory, it must be terminated with a slash." ], "previous_source": "", "target": [ "" ], "id_hash": -1834438446443488018, "content_hash": -1834438446443488018, "location": "book.translate.xml:322", "context": "", "note": "(itstool) path: sect2/para", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 43, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 49, "source_unit": "https://translate-dev.freebsd.org/api/units/110576/?format=api", "priority": 100, "id": 190676, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=668ac3f3c56a9cee", "url": "https://translate-dev.freebsd.org/api/units/190676/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-07-16T14:50:00.980438Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api", "source": [ "If the listed webpage for a port is not available, try to search the Internet first to see if the official site moved, was renamed, or is hosted elsewhere." ], "previous_source": "", "target": [ "" ], "id_hash": -97937832119844836, "content_hash": -97937832119844836, "location": "book.translate.xml:330", "context": "", "note": "(itstool) path: note/para", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 44, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 29, "source_unit": "https://translate-dev.freebsd.org/api/units/110577/?format=api", "priority": 100, "id": 190677, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=7ea40e0f826cc01c", "url": "https://translate-dev.freebsd.org/api/units/190677/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-07-16T14:50:00.990326Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api", "source": [ "This example shows how <filename>pkg-descr</filename> looks:" ], "previous_source": "", "target": [ "" ], "id_hash": 1651014984001005155, "content_hash": 1651014984001005155, "location": "book.translate.xml:335", "context": "", "note": "(itstool) path: sect2/para", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 45, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 6, "source_unit": "https://translate-dev.freebsd.org/api/units/110578/?format=api", "priority": 100, "id": 190678, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=96e99561683a2663", "url": "https://translate-dev.freebsd.org/api/units/190678/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-07-16T14:50:01.000519Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api", "source": [ "This is a port of oneko, in which a cat chases a poor mouse all over\nthe screen.\n :\n(etc.)\n\nWWW: http://www.oneko.org/" ], "previous_source": "", "target": [ "" ], "id_hash": 1311762216645090669, "content_hash": 1311762216645090669, "location": "book.translate.xml:338", "context": "", "note": "(itstool) path: sect2/programlisting", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 46, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 22, "source_unit": "https://translate-dev.freebsd.org/api/units/110579/?format=api", "priority": 100, "id": 190679, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=923450c938e8dd6d", "url": "https://translate-dev.freebsd.org/api/units/190679/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-07-16T14:50:01.012327Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api", "source": [ "<filename>pkg-plist</filename>" ], "previous_source": "", "target": [ "" ], "id_hash": 5359680766944846826, "content_hash": 5359680766944846826, "location": "book.translate.xml:347", "context": "", "note": "(itstool) path: sect2/title", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 47, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/110580/?format=api", "priority": 100, "id": 190680, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=ca616942bf3da3ea", "url": "https://translate-dev.freebsd.org/api/units/190680/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-07-16T14:50:01.021933Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api", "source": [ "This file lists all the files installed by the port. It is also called the <quote>packing list</quote> because the package is generated by packing the files listed here. The pathnames are relative to the installation prefix (usually <filename>/usr/local</filename>)." ], "previous_source": "", "target": [ "" ], "id_hash": 1133924160235941949, "content_hash": 1133924160235941949, "location": "book.translate.xml:349", "context": "", "note": "(itstool) path: sect2/para", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 48, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 38, "source_unit": "https://translate-dev.freebsd.org/api/units/110581/?format=api", "priority": 100, "id": 190681, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=8fbc82041518b03d", "url": "https://translate-dev.freebsd.org/api/units/190681/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-07-16T14:50:01.031447Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api", "source": [ "Here is a small example:" ], "previous_source": "", "target": [ "" ], "id_hash": -4022848956920702855, "content_hash": -4022848956920702855, "location": "book.translate.xml:355", "context": "", "note": "(itstool) path: sect2/para", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 49, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 5, "source_unit": "https://translate-dev.freebsd.org/api/units/110582/?format=api", "priority": 100, "id": 190682, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=482bf83009b0d879", "url": "https://translate-dev.freebsd.org/api/units/190682/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-07-16T14:50:01.041980Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api", "source": [ "bin/oneko\nman/man1/oneko.1.gz\nlib/X11/app-defaults/Oneko\nlib/X11/oneko/cat1.xpm\nlib/X11/oneko/cat2.xpm\nlib/X11/oneko/mouse.xpm" ], "previous_source": "", "target": [ "" ], "id_hash": 1487079665752554753, "content_hash": 1487079665752554753, "location": "book.translate.xml:357", "context": "", "note": "(itstool) path: sect2/programlisting", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 50, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 6, "source_unit": "https://translate-dev.freebsd.org/api/units/110583/?format=api", "priority": 100, "id": 190683, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=94a32b13bde33d01", "url": "https://translate-dev.freebsd.org/api/units/190683/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-07-16T14:50:01.052178Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api", "source": [ "Refer to the <citerefentry><refentrytitle>pkg-create</refentrytitle><manvolnum>8</manvolnum></citerefentry> manual page for details on the packing list." ], "previous_source": "", "target": [ "" ], "id_hash": -2183145150190219886, "content_hash": -2183145150190219886, "location": "book.translate.xml:364", "context": "", "note": "(itstool) path: sect2/para", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 51, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 12, "source_unit": "https://translate-dev.freebsd.org/api/units/110584/?format=api", "priority": 100, "id": 190684, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=61b3e90d7dcb8d92", "url": "https://translate-dev.freebsd.org/api/units/190684/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-07-16T14:50:01.062467Z" } ] }{ "count": 9951, "next": "