Units
Translation components API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/translations/freebsd-doc/boooks_arch-handbook/pt_BR/units/?format=api&page=51
https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_arch-handbook/pt_BR/units/?format=api&page=52", "previous": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_arch-handbook/pt_BR/units/?format=api&page=50", "results": [ { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_arch-handbook/pt_BR/?format=api", "source": [ "The second, more complex interface is <emphasis><quote>bus</quote></emphasis>. This interface contains methods suitable for devices which have children, including methods to access bus specific per-device information <_:footnote-1/>, event notification (<emphasis><literal>child_detached</literal></emphasis>, <emphasis><literal>driver_added</literal></emphasis>) and resource management (<emphasis><literal>alloc_resource</literal></emphasis>, <emphasis><literal>activate_resource</literal></emphasis>, <emphasis><literal>deactivate_resource</literal></emphasis>, <emphasis><literal>release_resource</literal></emphasis>)." ], "previous_source": "", "target": [ "A segunda interface mais complexa � <emphasis><quote> �nibus </quote></emphasis> . Essa interface cont�m m�todos adequados para dispositivos que t�m filhos, incluindo m�todos para acessar informa��es espec�ficas do barramento por dispositivo <_: footnote-1 />, notifica��o de eventos ( <emphasis><literal> child_detached </literal></emphasis> , <emphasis><literal> driver_added </literal></emphasis> ) e gest�o de recursos ( <emphasis><literal> alloc_resource </literal></emphasis> , <emphasis><literal> activate_resource </literal></emphasis> , <emphasis><literal> deactivate_resource </literal></emphasis> , <emphasis><literal> release_resource </literal></emphasis> ) " ], "id_hash": -1608698564114928870, "content_hash": -1608698564114928870, "location": "book.translate.xml:22710", "context": "", "note": "(itstool) path: sect1/para", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 2531, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 37, "source_unit": "https://translate-dev.freebsd.org/api/units/104665/?format=api", "priority": 100, "id": 33628, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_arch-handbook/pt_BR/?checksum=69acc12ddf3fab1a", "url": "https://translate-dev.freebsd.org/api/units/33628/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2019-10-20T12:22:15.353116Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_arch-handbook/pt_BR/?format=api", "source": [ "Many methods in the <quote>bus</quote> interface are performing services for some child of the bus device. These methods would normally use the first two arguments to specify the bus providing the service and the child device which is requesting the service. To simplify driver code, many of these methods have accessor functions which lookup the parent and call a method on the parent. For instance the method <literal>BUS_TEARDOWN_INTR(device_t dev, device_t child, ...)</literal> can be called using the function <literal>bus_teardown_intr(device_t child, ...)</literal>." ], "previous_source": "", "target": [ "Muitos m�todos no <quote> �nibus </quote> interface est�o executando servi�os para algum filho do dispositivo de barramento. Esses m�todos normalmente usariam os dois primeiros argumentos para especificar o barramento que fornece o servi�o e o dispositivo filho que est� solicitando o servi�o. Para simplificar o c�digo do driver, muitos desses m�todos t�m fun��es de acesso que procuram o pai e chamam um m�todo no pai. Por exemplo, o m�todo <literal> BUS_TEARDOWN_INTR (device_t dev, device_t filho, ...) </literal> pode ser chamado usando a fun��o <literal> bus_teardown_intr (filho device_t, ...) </literal> " ], "id_hash": 4240170988389298428, "content_hash": 4240170988389298428, "location": "book.translate.xml:22725", "context": "", "note": "(itstool) path: sect1/para", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 2532, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 81, "source_unit": "https://translate-dev.freebsd.org/api/units/104666/?format=api", "priority": 100, "id": 33629, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_arch-handbook/pt_BR/?checksum=bad81d0c6ddc70fc", "url": "https://translate-dev.freebsd.org/api/units/33629/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2019-10-20T12:22:15.368549Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_arch-handbook/pt_BR/?format=api", "source": [ "Some bus types in the system define additional interfaces to provide access to bus-specific functionality. For instance, the PCI bus driver defines the <quote>pci</quote> interface which has two methods <emphasis><literal>read_config</literal></emphasis> and <emphasis><literal>write_config</literal></emphasis> for accessing the configuration registers of a PCI device." ], "previous_source": "", "target": [ "Alguns tipos de barramento no sistema definem interfaces adicionais para fornecer acesso � funcionalidade espec�fica do barramento. Por exemplo, o driver de barramento PCI define <quote> pci </quote> interface que tem dois m�todos <emphasis><literal> read_config </literal></emphasis> e <emphasis><literal> write_config </literal></emphasis> para acessar os registros de configura��o de um dispositivo PCI. " ], "id_hash": 2045572111923324329, "content_hash": 2045572111923324329, "location": "book.translate.xml:22737", "context": "", "note": "(itstool) path: sect1/para", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 2533, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 41, "source_unit": "https://translate-dev.freebsd.org/api/units/104667/?format=api", "priority": 100, "id": 33630, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_arch-handbook/pt_BR/?checksum=9c6354ff75a2a5a9", "url": "https://translate-dev.freebsd.org/api/units/33630/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2019-10-20T12:22:15.378383Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_arch-handbook/pt_BR/?format=api", "source": [ "Newbus API" ], "previous_source": "", "target": [ "Newbus API" ], "id_hash": 6915340225800175908, "content_hash": 6915340225800175908, "location": "book.translate.xml:22747", "context": "", "note": "(itstool) path: sect1/title", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 2534, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/104668/?format=api", "priority": 100, "id": 33631, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_arch-handbook/pt_BR/?checksum=dff8394bdbca0124", "url": "https://translate-dev.freebsd.org/api/units/33631/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2019-10-20T12:22:15.393075Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_arch-handbook/pt_BR/?format=api", "source": [ "As the Newbus API is huge, this section makes some effort at documenting it. More information to come in the next revision of this document." ], "previous_source": "", "target": [ "Como a API Newbus � enorme, esta se��o faz algum esfor�o para document�-la. Mais informa��es est�o na pr�xima revis�o deste documento." ], "id_hash": -7074568033609170791, "content_hash": -7074568033609170791, "location": "book.translate.xml:22749", "context": "", "note": "(itstool) path: sect1/para", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 2535, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 25, "source_unit": "https://translate-dev.freebsd.org/api/units/104669/?format=api", "priority": 100, "id": 33632, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_arch-handbook/pt_BR/?checksum=1dd215db29644099", "url": "https://translate-dev.freebsd.org/api/units/33632/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2019-10-20T12:22:15.400537Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_arch-handbook/pt_BR/?format=api", "source": [ "Important Locations in the Source Hierarchy" ], "previous_source": "", "target": [ "Locais importantes na hierarquia de origem" ], "id_hash": 4411128252080654430, "content_hash": 4411128252080654430, "location": "book.translate.xml:22754", "context": "", "note": "(itstool) path: sect2/title", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 2536, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 6, "source_unit": "https://translate-dev.freebsd.org/api/units/104670/?format=api", "priority": 100, "id": 33633, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_arch-handbook/pt_BR/?checksum=bd3779c62bf5085e", "url": "https://translate-dev.freebsd.org/api/units/33633/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2019-10-20T12:22:15.407130Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_arch-handbook/pt_BR/?format=api", "source": [ "<filename>src/sys/[arch]/[arch]</filename> - Kernel code for a specific machine architecture resides in this directory. For example, the <literal>i386</literal> architecture, or the <literal>SPARC64</literal> architecture." ], "previous_source": "", "target": [ " <filename> src / sys / [arco] / [arco] </filename> - O c�digo do kernel para uma arquitetura de m�quina espec�fica reside neste diret�rio. Por exemplo, o <literal> i386 </literal> arquitetura, ou o <literal> SPARC64 </literal> arquitetura." ], "id_hash": 2533831307433313682, "content_hash": 2533831307433313682, "location": "book.translate.xml:22756", "context": "", "note": "(itstool) path: sect2/para", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 2537, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 22, "source_unit": "https://translate-dev.freebsd.org/api/units/104671/?format=api", "priority": 100, "id": 33634, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_arch-handbook/pt_BR/?checksum=a329fa2638538592", "url": "https://translate-dev.freebsd.org/api/units/33634/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2019-10-20T12:22:15.417901Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_arch-handbook/pt_BR/?format=api", "source": [ "<filename>src/sys/dev/[bus]</filename> - device support for a specific <literal>[bus]</literal> resides in this directory." ], "previous_source": "", "target": [ " <filename> src / sys / dev / [barramento] </filename> - suporte de dispositivo para um espec�fico <literal> [�nibus] </literal> reside neste diret�rio. " ], "id_hash": 627299874741609465, "content_hash": 627299874741609465, "location": "book.translate.xml:22761", "context": "", "note": "(itstool) path: sect2/para", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 2538, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 12, "source_unit": "https://translate-dev.freebsd.org/api/units/104672/?format=api", "priority": 100, "id": 33635, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_arch-handbook/pt_BR/?checksum=88b49de9999ee3f9", "url": "https://translate-dev.freebsd.org/api/units/33635/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2019-10-20T12:22:15.433563Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_arch-handbook/pt_BR/?format=api", "source": [ "<filename>src/sys/dev/pci</filename> - PCI bus support code resides in this directory." ], "previous_source": "", "target": [ " <filename> src / sys / dev / pci </filename> - O c�digo de suporte do barramento PCI reside neste diret�rio. " ], "id_hash": 1112911782580215999, "content_hash": 1112911782580215999, "location": "book.translate.xml:22765", "context": "", "note": "(itstool) path: sect2/para", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 2539, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 10, "source_unit": "https://translate-dev.freebsd.org/api/units/104673/?format=api", "priority": 100, "id": 33636, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_arch-handbook/pt_BR/?checksum=8f71db5eab0a60bf", "url": "https://translate-dev.freebsd.org/api/units/33636/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2019-10-20T12:22:15.454463Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_arch-handbook/pt_BR/?format=api", "source": [ "<filename>src/sys/[isa|pci]</filename> - PCI/ISA device drivers reside in this directory. The PCI/ISA bus support code used to exist in this directory in FreeBSD version <literal>4.0</literal>." ], "previous_source": "", "target": [ " <filename> src / sys / [isa | pci] </filename> - Os drivers de dispositivos PCI / ISA residem nesse diret�rio. O c�digo de suporte do barramento PCI / ISA costumava existir neste diret�rio na vers�o FreeBSD <literal> 4,0 </literal> " ], "id_hash": 3928239440193845824, "content_hash": 3928239440193845824, "location": "book.translate.xml:22768", "context": "", "note": "(itstool) path: sect2/para", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 2540, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 24, "source_unit": "https://translate-dev.freebsd.org/api/units/104674/?format=api", "priority": 100, "id": 33637, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_arch-handbook/pt_BR/?checksum=b683e8f5496efa40", "url": "https://translate-dev.freebsd.org/api/units/33637/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2019-10-20T12:22:15.474918Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_arch-handbook/pt_BR/?format=api", "source": [ "Important Structures and Type Definitions" ], "previous_source": "", "target": [ "Estruturas importantes e defini��es de tipo" ], "id_hash": 3934530669763680235, "content_hash": 3934530669763680235, "location": "book.translate.xml:22775", "context": "", "note": "(itstool) path: sect2/title", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 2541, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 5, "source_unit": "https://translate-dev.freebsd.org/api/units/104675/?format=api", "priority": 100, "id": 33638, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_arch-handbook/pt_BR/?checksum=b69a42cc5124d7eb", "url": "https://translate-dev.freebsd.org/api/units/33638/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2019-10-20T12:22:15.483162Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_arch-handbook/pt_BR/?format=api", "source": [ "<literal>devclass_t</literal> - This is a type definition of a pointer to a <literal>struct devclass</literal>." ], "previous_source": "", "target": [ " <literal> devclass_t </literal> - Esta � uma defini��o de tipo de um ponteiro para um <literal> struct devclass </literal> " ], "id_hash": 6023210438592802338, "content_hash": 6023210438592802338, "location": "book.translate.xml:22777", "context": "", "note": "(itstool) path: sect2/para", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 2542, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 14, "source_unit": "https://translate-dev.freebsd.org/api/units/104676/?format=api", "priority": 100, "id": 33639, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_arch-handbook/pt_BR/?checksum=d396bdfb47bfae22", "url": "https://translate-dev.freebsd.org/api/units/33639/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2019-10-20T12:22:15.494869Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_arch-handbook/pt_BR/?format=api", "source": [ "<literal>device_method_t</literal> - This is the same as <literal>kobj_method_t</literal> (see <filename>src/sys/kobj.h</filename>)." ], "previous_source": "", "target": [ " <literal> device_method_t </literal> - Isso � o mesmo que <literal> kobj_method_t </literal> (Vejo <filename> src / sys / kobj.h </filename> ) " ], "id_hash": -4522117089986389660, "content_hash": -4522117089986389660, "location": "book.translate.xml:22780", "context": "", "note": "(itstool) path: sect2/para", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 2543, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 10, "source_unit": "https://translate-dev.freebsd.org/api/units/104677/?format=api", "priority": 100, "id": 33640, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_arch-handbook/pt_BR/?checksum=413e367742a35964", "url": "https://translate-dev.freebsd.org/api/units/33640/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2019-10-20T12:22:15.505909Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_arch-handbook/pt_BR/?format=api", "source": [ "<literal>device_t</literal> - This is a type definition of a pointer to a <literal>struct device</literal>. <literal>device_t</literal> represents a device in the system. It is a kernel object. See <filename>src/sys/sys/bus_private.h</filename> for implementation details." ], "previous_source": "", "target": [ " <literal> device_t </literal> - Esta � uma defini��o de tipo de um ponteiro para um <literal> dispositivo struct </literal> . <literal> device_t </literal> representa um dispositivo no sistema. � um objeto do kernel. Vejo <filename> src / sys / sys / bus_private.h </filename> para detalhes de implementa��o. " ], "id_hash": 846770262059310397, "content_hash": 846770262059310397, "location": "book.translate.xml:22784", "context": "", "note": "(itstool) path: sect2/para", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 2544, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 31, "source_unit": "https://translate-dev.freebsd.org/api/units/104678/?format=api", "priority": 100, "id": 33641, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_arch-handbook/pt_BR/?checksum=8bc055112468dd3d", "url": "https://translate-dev.freebsd.org/api/units/33641/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2019-10-20T12:22:15.515729Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_arch-handbook/pt_BR/?format=api", "source": [ "<literal>driver_t</literal> - This is a type definition which references <literal>struct driver</literal>. The <literal>driver</literal> struct is a class of the <literal>device</literal> kernel object; it also holds data private to the driver." ], "previous_source": "", "target": [ " <literal> driver_t </literal> - Esta � uma defini��o de tipo que referencia <literal> driver struct </literal> . o <literal> motorista </literal> struct � uma classe do <literal> dispositivo </literal> objeto do kernel; ele tamb�m mant�m dados privados para o driver \"" ], "id_hash": 6001036584070114377, "content_hash": 6001036584070114377, "location": "book.translate.xml:22791", "context": "", "note": "(itstool) path: sect2/para", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 2545, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 30, "source_unit": "https://translate-dev.freebsd.org/api/units/104679/?format=api", "priority": 100, "id": 33642, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_arch-handbook/pt_BR/?checksum=d347f6fa759f6c49", "url": "https://translate-dev.freebsd.org/api/units/33642/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2019-10-20T12:22:15.528730Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_arch-handbook/pt_BR/?format=api", "source": [ "<emphasis>driver_t</emphasis> Implementation" ], "previous_source": "", "target": [ " <emphasis> driver_t </emphasis> Implementa��o" ], "id_hash": 7669575931690377344, "content_hash": 7669575931690377344, "location": "book.translate.xml:22798", "context": "", "note": "(itstool) path: figure/title", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 2546, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/104680/?format=api", "priority": 100, "id": 33643, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_arch-handbook/pt_BR/?checksum=ea6fceacba4a6080", "url": "https://translate-dev.freebsd.org/api/units/33643/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2019-10-20T12:22:15.536608Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_arch-handbook/pt_BR/?format=api", "source": [ "\t struct driver {\n\t\tKOBJ_CLASS_FIELDS;\n\t\tvoid\t*priv;\t\t\t/* driver private data */\n\t };" ], "previous_source": "", "target": [ "\t struct driver {\n\t\tKOBJ_CLASS_FIELDS;\n\t\tvoid\t*priv;\t\t\t/* driver private data */\n\t };" ], "id_hash": -2193075022834904238, "content_hash": -2193075022834904238, "location": "book.translate.xml:22800", "context": "", "note": "(itstool) path: figure/programlisting", "flags": "no-wrap", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 2547, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 12, "source_unit": "https://translate-dev.freebsd.org/api/units/104681/?format=api", "priority": 100, "id": 33644, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_arch-handbook/pt_BR/?checksum=6190a1e2da24d352", "url": "https://translate-dev.freebsd.org/api/units/33644/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2019-10-20T12:22:15.551135Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_arch-handbook/pt_BR/?format=api", "source": [ "A <literal>device_state_t</literal> type, which is an enumeration, <literal>device_state</literal>. It contains the possible states of a Newbus device before and after the autoconfiguration process." ], "previous_source": "", "target": [ "UMA <literal> device_state_t </literal> tipo, que � uma enumera��o, <literal> device_state </literal> . Ele cont�m os estados poss�veis de um dispositivo Newbus antes e depois do processo de configura��o autom�tica. " ], "id_hash": 4525616564988791330, "content_hash": 4525616564988791330, "location": "book.translate.xml:22806", "context": "", "note": "(itstool) path: sect2/para", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 2548, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 23, "source_unit": "https://translate-dev.freebsd.org/api/units/104682/?format=api", "priority": 100, "id": 33645, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_arch-handbook/pt_BR/?checksum=bece3849c1c7ca22", "url": "https://translate-dev.freebsd.org/api/units/33645/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2019-10-20T12:22:15.572423Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_arch-handbook/pt_BR/?format=api", "source": [ "Device States <emphasis>device_state_t</emphasis>" ], "previous_source": "", "target": [ "Estados do dispositivo <emphasis> device_state_t </emphasis> " ], "id_hash": -4589252213664947217, "content_hash": -4589252213664947217, "location": "book.translate.xml:22812", "context": "", "note": "(itstool) path: figure/title", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 2549, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 3, "source_unit": "https://translate-dev.freebsd.org/api/units/104683/?format=api", "priority": 100, "id": 33646, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_arch-handbook/pt_BR/?checksum=404fb36d33d363ef", "url": "https://translate-dev.freebsd.org/api/units/33646/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2019-10-20T12:22:15.595176Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_arch-handbook/pt_BR/?format=api", "source": [ "\t /*\n\t * src/sys/sys/bus.h\n\t */\n\t typedef enum device_state {\n\t\tDS_NOTPRESENT,\t/* not probed or probe failed */\n\t\tDS_ALIVE,\t\t/* probe succeeded */\n\t\tDS_ATTACHED,\t/* attach method called */\n\t\tDS_BUSY\t\t\t/* device is open */\n\t } device_state_t;" ], "previous_source": "", "target": [ "\t /*\n\t * src/sys/sys/bus.h\n\t */\n\t typedef enum device_state {\n\t\tDS_NOTPRESENT,\t/* not probed or probe failed */\n\t\tDS_ALIVE,\t\t/* probe succeeded */\n\t\tDS_ATTACHED,\t/* attach method called */\n\t\tDS_BUSY\t\t\t/* device is open */\n\t } device_state_t;" ], "id_hash": -8912029045500469178, "content_hash": -8912029045500469178, "location": "book.translate.xml:22815", "context": "", "note": "(itstool) path: figure/programlisting", "flags": "no-wrap", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 2550, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 35, "source_unit": "https://translate-dev.freebsd.org/api/units/104684/?format=api", "priority": 100, "id": 33647, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_arch-handbook/pt_BR/?checksum=04521ccd12fb2046", "url": "https://translate-dev.freebsd.org/api/units/33647/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2019-10-20T12:22:15.603596Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_arch-handbook/pt_BR/?format=api", "source": [ "Sound Subsystem" ], "previous_source": "", "target": [ "Subsistema de Som" ], "id_hash": -8151919031823062395, "content_hash": -8151919031823062395, "location": "book.translate.xml:22838", "context": "", "note": "(itstool) path: info/title", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 2551, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/104685/?format=api", "priority": 100, "id": 33648, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_arch-handbook/pt_BR/?checksum=0ede90d4ce70aa85", "url": "https://translate-dev.freebsd.org/api/units/33648/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2019-10-20T12:22:15.613464Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_arch-handbook/pt_BR/?format=api", "source": [ "<primary>sound subsystem</primary>" ], "previous_source": "", "target": [ " <primary> subsistema de som </primary> " ], "id_hash": -2525491160687095210, "content_hash": -2525491160687095210, "location": "book.translate.xml:22854", "context": "", "note": "(itstool) path: sect1/indexterm", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 2553, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/104686/?format=api", "priority": 100, "id": 33650, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_arch-handbook/pt_BR/?checksum=5cf3a72b83db5256", "url": "https://translate-dev.freebsd.org/api/units/33650/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2019-10-20T12:22:15.629149Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_arch-handbook/pt_BR/?format=api", "source": [ "The FreeBSD sound subsystem cleanly separates generic sound handling issues from device-specific ones. This makes it easier to add support for new hardware." ], "previous_source": "", "target": [ "O subsistema de som do FreeBSD separa de forma limpa os problemas gen�ricos de manipula��o de som dos espec�ficos do dispositivo. Isso facilita a adi��o de suporte para novo hardware." ], "id_hash": 7650401354714344915, "content_hash": 7650401354714344915, "location": "book.translate.xml:22856", "context": "", "note": "(itstool) path: sect1/para", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 2554, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 23, "source_unit": "https://translate-dev.freebsd.org/api/units/104687/?format=api", "priority": 100, "id": 33651, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_arch-handbook/pt_BR/?checksum=ea2baf7fa0ea6dd3", "url": "https://translate-dev.freebsd.org/api/units/33651/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2019-10-20T12:22:15.636038Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_arch-handbook/pt_BR/?format=api", "source": [ "The <citerefentry><refentrytitle>pcm</refentrytitle><manvolnum>4</manvolnum></citerefentry> framework is the central piece of the sound subsystem. It mainly implements the following elements:" ], "previous_source": "", "target": [ "O <citerefentry><refentrytitle> pcm </refentrytitle><manvolnum> 4 </manvolnum></citerefentry> framework � a pe�a central do subsistema de som. Ele implementa principalmente os seguintes elementos: " ], "id_hash": 2591532956996030098, "content_hash": 2591532956996030098, "location": "book.translate.xml:22860", "context": "", "note": "(itstool) path: sect1/para", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 2555, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 17, "source_unit": "https://translate-dev.freebsd.org/api/units/104688/?format=api", "priority": 100, "id": 33652, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_arch-handbook/pt_BR/?checksum=a3f6f97e6d774e92", "url": "https://translate-dev.freebsd.org/api/units/33652/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2019-10-20T12:22:15.656311Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_arch-handbook/pt_BR/?format=api", "source": [ "<primary>system call interface</primary>" ], "previous_source": "", "target": [ " <primary> interface de chamada do sistema </primary> " ], "id_hash": 176340224240129174, "content_hash": 176340224240129174, "location": "book.translate.xml:22863", "context": "", "note": "(itstool) path: sect1/indexterm", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 2556, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 3, "source_unit": "https://translate-dev.freebsd.org/api/units/104689/?format=api", "priority": 100, "id": 33653, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_arch-handbook/pt_BR/?checksum=82727c7fe9721496", "url": "https://translate-dev.freebsd.org/api/units/33653/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2019-10-20T12:22:15.662161Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_arch-handbook/pt_BR/?format=api", "source": [ "A system call interface (read, write, ioctls) to digitized sound and mixer functions. The ioctl command set is compatible with the legacy <emphasis>OSS</emphasis> or <emphasis>Voxware</emphasis> interface, allowing common multimedia applications to be ported without modification." ], "previous_source": "", "target": [ "Uma interface de chamada do sistema (leitura, grava��o, ioctls) para fun��es de som e mixer digitalizadas. O conjunto de comandos ioctl � compat�vel com o legado <emphasis> OSS </emphasis> ou <emphasis> Voxware </emphasis> interface, permitindo que aplica��es multim�dia comuns sejam portadas sem modifica��o. " ], "id_hash": 4127966940394365861, "content_hash": 4127966940394365861, "location": "book.translate.xml:22867", "context": "", "note": "(itstool) path: listitem/para", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 2557, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 35, "source_unit": "https://translate-dev.freebsd.org/api/units/104690/?format=api", "priority": 100, "id": 33654, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_arch-handbook/pt_BR/?checksum=b9497c0fb6c323a5", "url": "https://translate-dev.freebsd.org/api/units/33654/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2019-10-20T12:22:15.671059Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_arch-handbook/pt_BR/?format=api", "source": [ "Common code for processing sound data (format conversions, virtual channels)." ], "previous_source": "", "target": [ "C�digo comum para processamento de dados sonoros (convers�es de formato, canais virtuais)." ], "id_hash": 7033051034029200950, "content_hash": 7033051034029200950, "location": "book.translate.xml:22876", "context": "", "note": "(itstool) path: listitem/para", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 2558, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 10, "source_unit": "https://translate-dev.freebsd.org/api/units/104691/?format=api", "priority": 100, "id": 33655, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_arch-handbook/pt_BR/?checksum=e19a6aa71a811636", "url": "https://translate-dev.freebsd.org/api/units/33655/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2019-10-20T12:22:15.678387Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_arch-handbook/pt_BR/?format=api", "source": [ "A uniform software interface to hardware-specific audio interface modules." ], "previous_source": "", "target": [ "Uma interface de software uniforme para m�dulos de interface de �udio espec�ficos de hardware." ], "id_hash": 2975774154877070476, "content_hash": 2975774154877070476, "location": "book.translate.xml:22881", "context": "", "note": "(itstool) path: listitem/para", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 2559, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 9, "source_unit": "https://translate-dev.freebsd.org/api/units/104692/?format=api", "priority": 100, "id": 33656, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_arch-handbook/pt_BR/?checksum=a94c12d3d93c6c8c", "url": "https://translate-dev.freebsd.org/api/units/33656/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2019-10-20T12:22:15.690191Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_arch-handbook/pt_BR/?format=api", "source": [ "Additional support for some common hardware interfaces (ac97), or shared hardware-specific code (ex: ISA DMA routines)." ], "previous_source": "", "target": [ "Suporte adicional para algumas interfaces comuns de hardware (ac97), ou c�digo espec�fico de hardware compartilhado (ex: rotinas ISA DMA)." ], "id_hash": 1536966328128781849, "content_hash": 1536966328128781849, "location": "book.translate.xml:22886", "context": "", "note": "(itstool) path: listitem/para", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 2560, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 16, "source_unit": "https://translate-dev.freebsd.org/api/units/104693/?format=api", "priority": 100, "id": 33657, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_arch-handbook/pt_BR/?checksum=955466bb73da3e19", "url": "https://translate-dev.freebsd.org/api/units/33657/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2019-10-20T12:22:15.702203Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_arch-handbook/pt_BR/?format=api", "source": [ "The support for specific sound cards is implemented by hardware-specific drivers, which provide channel and mixer interfaces to plug into the generic <filename>pcm</filename> code." ], "previous_source": "", "target": [ "O suporte para placas de som espec�ficas � implementado por drivers espec�ficos de hardware, que fornecem interfaces de canal e mixer para serem plugados no gen�rico. <filename> pcm </filename> c�digo." ], "id_hash": 5144909220587581526, "content_hash": 5144909220587581526, "location": "book.translate.xml:22892", "context": "", "note": "(itstool) path: sect1/para", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 2561, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 24, "source_unit": "https://translate-dev.freebsd.org/api/units/104694/?format=api", "priority": 100, "id": 33658, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_arch-handbook/pt_BR/?checksum=c76663ad5ec13056", "url": "https://translate-dev.freebsd.org/api/units/33658/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2019-10-20T12:22:15.708998Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_arch-handbook/pt_BR/?format=api", "source": [ "In this chapter, the term <filename>pcm</filename> will refer to the central, common part of the sound driver, as opposed to the hardware-specific modules." ], "previous_source": "", "target": [ "Neste cap�tulo, o termo <filename> pcm </filename> referir-se-� � parte central e comum do driver de som, ao contr�rio dos m�dulos espec�ficos de hardware. " ], "id_hash": -4326881211189288100, "content_hash": -4326881211189288100, "location": "book.translate.xml:22897", "context": "", "note": "(itstool) path: sect1/para", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 2562, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 23, "source_unit": "https://translate-dev.freebsd.org/api/units/104695/?format=api", "priority": 100, "id": 33659, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_arch-handbook/pt_BR/?checksum=43f3d47695c0235c", "url": "https://translate-dev.freebsd.org/api/units/33659/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2019-10-20T12:22:15.725091Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_arch-handbook/pt_BR/?format=api", "source": [ "The prospective driver writer will of course want to start from an existing module and use the code as the ultimate reference. But, while the sound code is nice and clean, it is also mostly devoid of comments. This document tries to give an overview of the framework interface and answer some questions that may arise while adapting the existing code." ], "previous_source": "", "target": [ "Naturalmente, o candidato a driver dever� iniciar a partir de um m�dulo existente e usar o c�digo como a refer�ncia final. Mas, embora o c�digo de som seja bom e limpo, ele tamb�m � desprovido de coment�rios. Este documento tenta fornecer uma vis�o geral. da interface do framework e responder a algumas perguntas que possam surgir durante a adapta��o do c�digo existente. " ], "id_hash": -6314378272311127487, "content_hash": -6314378272311127487, "location": "book.translate.xml:22901", "context": "", "note": "(itstool) path: sect1/para", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 2563, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 61, "source_unit": "https://translate-dev.freebsd.org/api/units/104696/?format=api", "priority": 100, "id": 33660, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_arch-handbook/pt_BR/?checksum=285ed26a95735241", "url": "https://translate-dev.freebsd.org/api/units/33660/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2019-10-20T12:22:15.735310Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_arch-handbook/pt_BR/?format=api", "source": [ "As an alternative, or in addition to starting from a working example, you can find a commented driver template at <link xlink:href=\"https://people.FreeBSD.org/~cg/template.c\"> https://people.FreeBSD.org/~cg/template.c</link>" ], "previous_source": "", "target": [ "Como alternativa, ou al�m de partir de um exemplo de trabalho, voc� pode encontrar um modelo de driver <link xlink:href=\"https://people.FreeBSD.org/~cg/template.c\"> https://people.FreeBSD.org/~cg/template.c </link> " ], "id_hash": -5713656930705845065, "content_hash": -5713656930705845065, "location": "book.translate.xml:22908", "context": "", "note": "(itstool) path: sect1/para", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 2564, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 23, "source_unit": "https://translate-dev.freebsd.org/api/units/104697/?format=api", "priority": 100, "id": 33661, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_arch-handbook/pt_BR/?checksum=30b5034b34d454b7", "url": "https://translate-dev.freebsd.org/api/units/33661/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2019-10-20T12:22:15.749867Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_arch-handbook/pt_BR/?format=api", "source": [ "Files" ], "previous_source": "", "target": [ "Arquivos" ], "id_hash": 306906863552516432, "content_hash": 306906863552516432, "location": "book.translate.xml:22915", "context": "", "note": "(itstool) path: sect1/title", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 2565, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/104698/?format=api", "priority": 100, "id": 33662, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_arch-handbook/pt_BR/?checksum=84425a2a952d5150", "url": "https://translate-dev.freebsd.org/api/units/33662/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2019-10-20T12:22:15.758008Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_arch-handbook/pt_BR/?format=api", "source": [ "All the relevant code lives in <filename>/usr/src/sys/dev/sound/</filename>, except for the public ioctl interface definitions, found in <filename>/usr/src/sys/sys/soundcard.h</filename>" ], "previous_source": "", "target": [ "Todo o c�digo relevante vive em <filename> / usr / src / sys / dev / sound / </filename> , exceto para as defini��es de interface p�blica do ioctl, encontradas em <filename> /usr/src/sys/sys/soundcard.h </filename> " ], "id_hash": -3775960750531461974, "content_hash": -3775960750531461974, "location": "book.translate.xml:22917", "context": "", "note": "(itstool) path: sect1/para", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 2566, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 17, "source_unit": "https://translate-dev.freebsd.org/api/units/104699/?format=api", "priority": 100, "id": 33663, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_arch-handbook/pt_BR/?checksum=4b9917b40ac13caa", "url": "https://translate-dev.freebsd.org/api/units/33663/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2019-10-20T12:22:15.765547Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_arch-handbook/pt_BR/?format=api", "source": [ "Under <filename>/usr/src/sys/dev/sound/</filename>, the <filename>pcm/</filename> directory holds the central code, while the <filename>pci/</filename>, <filename>isa/</filename> and <filename>usb/</filename> directories have the drivers for PCI and ISA boards, and for USB audio devices." ], "previous_source": "", "target": [ "Sob <filename> / usr / src / sys / dev / sound / </filename> , a <filename> pcm / </filename> diret�rio mant�m o c�digo central, enquanto o <filename> pci / </filename> , <filename> � um/ </filename> e <filename> USB/ </filename> diret�rios t�m os drivers para placas PCI e ISA, e para dispositivos de �udio USB \"" ], "id_hash": -7433834205051727979, "content_hash": -7433834205051727979, "location": "book.translate.xml:22922", "context": "", "note": "(itstool) path: sect1/para", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 2567, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 29, "source_unit": "https://translate-dev.freebsd.org/api/units/104700/?format=api", "priority": 100, "id": 33664, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_arch-handbook/pt_BR/?checksum=18d5b72d38be4f95", "url": "https://translate-dev.freebsd.org/api/units/33664/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2019-10-20T12:22:15.773235Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_arch-handbook/pt_BR/?format=api", "source": [ "Probing, Attaching, etc." ], "previous_source": "", "target": [ "Sondando, Anexando, etc." ], "id_hash": 6108623610397646403, "content_hash": 6108623610397646403, "location": "book.translate.xml:22930", "context": "", "note": "(itstool) path: sect1/title", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 2568, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://translate-dev.freebsd.org/api/units/104701/?format=api", "priority": 100, "id": 33665, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_arch-handbook/pt_BR/?checksum=d4c630cf0c50de43", "url": "https://translate-dev.freebsd.org/api/units/33665/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2019-10-20T12:22:15.784775Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_arch-handbook/pt_BR/?format=api", "source": [ "However, sound drivers differ in some ways:" ], "previous_source": "", "target": [ "No entanto, os drivers de som diferem em alguns aspectos:" ], "id_hash": -3615799349303950376, "content_hash": -3615799349303950376, "location": "book.translate.xml:22936", "context": "", "note": "(itstool) path: sect1/para", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 2570, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 7, "source_unit": "https://translate-dev.freebsd.org/api/units/104702/?format=api", "priority": 100, "id": 33667, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_arch-handbook/pt_BR/?checksum=4dd219a62da643d8", "url": "https://translate-dev.freebsd.org/api/units/33667/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2019-10-20T12:22:15.800312Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_arch-handbook/pt_BR/?format=api", "source": [ "They declare themselves as <filename>pcm</filename> class devices, with a <varname remap=\"structname\">struct snddev_info</varname> device private structure:" ], "previous_source": "", "target": [ "Eles se declaram como <filename> pcm </filename> dispositivos de classe, com um <varname remap=\"structname\"> struct snddev_info </varname> estrutura privada do dispositivo: " ], "id_hash": 7811371643060122160, "content_hash": 7811371643060122160, "location": "book.translate.xml:22940", "context": "", "note": "(itstool) path: listitem/para", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 2571, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 15, "source_unit": "https://translate-dev.freebsd.org/api/units/104703/?format=api", "priority": 100, "id": 33668, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_arch-handbook/pt_BR/?checksum=ec67911f79287230", "url": "https://translate-dev.freebsd.org/api/units/33668/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2019-10-20T12:22:15.810653Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_arch-handbook/pt_BR/?format=api", "source": [ " static driver_t xxx_driver = {\n \"pcm\",\n xxx_methods,\n sizeof(struct snddev_info)\n };\n\n DRIVER_MODULE(snd_xxxpci, pci, xxx_driver, pcm_devclass, 0, 0);\n MODULE_DEPEND(snd_xxxpci, snd_pcm, PCM_MINVER, PCM_PREFVER,PCM_MAXVER);" ], "previous_source": "", "target": [ " static driver_t xxx_driver = {\n \"pcm\",\n xxx_methods,\n sizeof(struct snddev_info)\n };\n\n DRIVER_MODULE(snd_xxxpci, pci, xxx_driver, pcm_devclass, 0, 0);\n MODULE_DEPEND(snd_xxxpci, snd_pcm, PCM_MINVER, PCM_PREFVER,PCM_MAXVER);" ], "id_hash": 3435447292795366370, "content_hash": 3435447292795366370, "location": "book.translate.xml:22944", "context": "", "note": "(itstool) path: listitem/programlisting", "flags": "no-wrap", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 2572, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 20, "source_unit": "https://translate-dev.freebsd.org/api/units/104704/?format=api", "priority": 100, "id": 33669, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_arch-handbook/pt_BR/?checksum=afad291c6ba52be2", "url": "https://translate-dev.freebsd.org/api/units/33669/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2019-10-20T12:22:15.820594Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_arch-handbook/pt_BR/?format=api", "source": [ "The sound driver attach routine should declare its MIXER or AC97 interface to <filename>pcm</filename> by calling <function>mixer_init()</function>. For a MIXER interface, this causes in turn a call to <link linkend=\"xxxmixer-init\"><function>xxxmixer_init()</function></link>." ], "previous_source": "", "target": [ "A rotina de anexa��o do driver de som deve declarar sua interface MIXER ou AC97 <filename> pcm </filename> chamando <function> mixer_init () </function> . Para uma interface MIXER, isso faz com que uma chamada para <link linkend=\"xxxmixer-init\"><function> xxxmixer_init () </function></link> " ], "id_hash": -2979120407654273760, "content_hash": -2979120407654273760, "location": "book.translate.xml:22970", "context": "", "note": "(itstool) path: listitem/para", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 2575, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 30, "source_unit": "https://translate-dev.freebsd.org/api/units/104705/?format=api", "priority": 100, "id": 33672, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_arch-handbook/pt_BR/?checksum=56a809c5f6a66d20", "url": "https://translate-dev.freebsd.org/api/units/33672/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2019-10-20T12:22:15.854501Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_arch-handbook/pt_BR/?format=api", "source": [ "The sound driver attach routine declares its general CHANNEL configuration to <filename>pcm</filename> by calling <function>pcm_register(dev, sc, nplay, nrec)</function>, where <varname>sc</varname> is the address for the device data structure, used in further calls from <filename>pcm</filename>, and <varname>nplay</varname> and <varname>nrec</varname> are the number of play and record channels." ], "previous_source": "", "target": [ "A rotina de anexa��o do driver de som declara sua configura��o geral de CHANNEL <filename> pcm </filename> chamando <function> pcm_register (dev, sc, nplay, nrec) </function> , Onde <varname> sc </varname> � o endere�o da estrutura de dados do dispositivo, usado em outras chamadas <filename> pcm </filename> e <varname> nplay </varname> e <varname> nrec </varname> s�o o n�mero de canais de reprodu��o e grava��o. " ], "id_hash": -6657403941463127638, "content_hash": -6657403941463127638, "location": "book.translate.xml:22977", "context": "", "note": "(itstool) path: listitem/para", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 2576, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 46, "source_unit": "https://translate-dev.freebsd.org/api/units/104706/?format=api", "priority": 100, "id": 33673, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_arch-handbook/pt_BR/?checksum=239c26633ece09aa", "url": "https://translate-dev.freebsd.org/api/units/33673/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2019-10-20T12:22:15.866404Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_arch-handbook/pt_BR/?format=api", "source": [ "The sound driver attach routine declares each of its channel objects by calls to <function>pcm_addchan()</function>. This sets up the channel glue in <filename>pcm</filename> and causes in turn a call to <link linkend=\"xxxchannel-init\"> <function>xxxchannel_init()</function></link>." ], "previous_source": "", "target": [ "A rotina de anexa��o do driver de som declara cada um dos seus objetos de canal <function> pcm_addchan () </function> . Isso configura a cola do canal <filename> pcm </filename> e provoca por sua vez uma chamada para <link linkend=\"xxxchannel-init\"><function> xxxchannel_init () </function></link> " ], "id_hash": -7929699122266000256, "content_hash": -7929699122266000256, "location": "book.translate.xml:22988", "context": "", "note": "(itstool) path: listitem/para", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 2577, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 33, "source_unit": "https://translate-dev.freebsd.org/api/units/104707/?format=api", "priority": 100, "id": 33674, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_arch-handbook/pt_BR/?checksum=11f40ca9619bb480", "url": "https://translate-dev.freebsd.org/api/units/33674/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2019-10-20T12:22:15.874581Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_arch-handbook/pt_BR/?format=api", "source": [ "The sound driver detach routine should call <function>pcm_unregister()</function> before releasing its resources." ], "previous_source": "", "target": [ "A rotina de desconex�o do driver de som deve chamar <function> pcm_unregister () </function> antes de liberar seus recursos \"" ], "id_hash": 2351261787037079209, "content_hash": 2351261787037079209, "location": "book.translate.xml:22998", "context": "", "note": "(itstool) path: listitem/para", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 2578, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 12, "source_unit": "https://translate-dev.freebsd.org/api/units/104708/?format=api", "priority": 100, "id": 33675, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_arch-handbook/pt_BR/?checksum=a0a15c23464b96a9", "url": "https://translate-dev.freebsd.org/api/units/33675/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2019-10-20T12:22:15.886916Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_arch-handbook/pt_BR/?format=api", "source": [ "There are two possible methods to handle non-PnP devices:" ], "previous_source": "", "target": [ "Existem dois m�todos poss�veis para lidar com dispositivos n�o-PnP:" ], "id_hash": -6276030518971559292, "content_hash": -6276030518971559292, "location": "book.translate.xml:23004", "context": "", "note": "(itstool) path: sect1/para", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 2579, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 9, "source_unit": "https://translate-dev.freebsd.org/api/units/104709/?format=api", "priority": 100, "id": 33676, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_arch-handbook/pt_BR/?checksum=28e70f7ead309284", "url": "https://translate-dev.freebsd.org/api/units/33676/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2019-10-20T12:22:15.896282Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_arch-handbook/pt_BR/?format=api", "source": [ "Use a <function>device_identify()</function> method (example: <filename>sound/isa/es1888.c</filename>). The <function>device_identify()</function> method probes for the hardware at known addresses and, if it finds a supported device, creates a new pcm device which is then passed to probe/attach." ], "previous_source": "", "target": [ "Use um <function> device_identify () </function> m�todo (exemplo: <filename> som / isa / es1888.c </filename> ). o <function> device_identify () </function> m�todo investiga o hardware em endere�os conhecidos e, se encontrar um dispositivo suportado, cria um novo dispositivo pcm que � ent�o passado para o probe / attach. " ], "id_hash": 189685304001024244, "content_hash": 189685304001024244, "location": "book.translate.xml:23009", "context": "", "note": "(itstool) path: listitem/para", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 2580, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 34, "source_unit": "https://translate-dev.freebsd.org/api/units/104710/?format=api", "priority": 100, "id": 33677, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_arch-handbook/pt_BR/?checksum=82a1e5c76c17d0f4", "url": "https://translate-dev.freebsd.org/api/units/33677/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2019-10-20T12:22:15.909407Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_arch-handbook/pt_BR/?format=api", "source": [ "Use a custom kernel configuration with appropriate hints for pcm devices (example: <filename>sound/isa/mss.c</filename>)." ], "previous_source": "", "target": [ "Use uma configura��o de kernel personalizada com dicas apropriadas para dispositivos pcm (exemplo: <filename> som / isa / mss.c </filename> ) " ], "id_hash": 8514042817018599616, "content_hash": 8514042817018599616, "location": "book.translate.xml:23018", "context": "", "note": "(itstool) path: listitem/para", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 2581, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 13, "source_unit": "https://translate-dev.freebsd.org/api/units/104711/?format=api", "priority": 100, "id": 33678, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_arch-handbook/pt_BR/?checksum=f627f4d52edc18c0", "url": "https://translate-dev.freebsd.org/api/units/33678/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2019-10-20T12:22:15.918903Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_arch-handbook/pt_BR/?format=api", "source": [ "<filename>pcm</filename> drivers should implement <function>device_suspend</function>, <function>device_resume</function> and <function>device_shutdown</function> routines, so that power management and module unloading function correctly." ], "previous_source": "", "target": [ " <filename> pcm </filename> motoristas devem implementar <function> device_suspend </function> , <function> device_resume </function> e <function> device_shutdown </function> rotinas, para que o gerenciamento de energia e o descarregamento do m�dulo funcionem corretamente. " ], "id_hash": -2134455510668363230, "content_hash": -2134455510668363230, "location": "book.translate.xml:23024", "context": "", "note": "(itstool) path: sect1/para", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 2582, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 18, "source_unit": "https://translate-dev.freebsd.org/api/units/104712/?format=api", "priority": 100, "id": 33679, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_arch-handbook/pt_BR/?checksum=6260e40599bcba22", "url": "https://translate-dev.freebsd.org/api/units/33679/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2019-10-20T12:22:15.928939Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_arch-handbook/pt_BR/?format=api", "source": [ "Interfaces" ], "previous_source": "", "target": [ "Interfaces" ], "id_hash": -6052919850373835525, "content_hash": -6052919850373835525, "location": "book.translate.xml:23032", "context": "", "note": "(itstool) path: sect1/title", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 2583, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/104713/?format=api", "priority": 100, "id": 33680, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_arch-handbook/pt_BR/?checksum=2bffb577408e94fb", "url": "https://translate-dev.freebsd.org/api/units/33680/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2019-10-20T12:22:15.943238Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_arch-handbook/pt_BR/?format=api", "source": [ "The interface between the <filename>pcm</filename> core and the sound drivers is defined in terms of <link linkend=\"kernel-objects\">kernel objects</link>." ], "previous_source": "", "target": [ "A interface entre o <filename> pcm </filename> n�cleo e os drivers de som � definido em termos de <link linkend=\"kernel-objects\"> objetos do kernel </link> " ], "id_hash": -5689130469027492546, "content_hash": -5689130469027492546, "location": "book.translate.xml:23034", "context": "", "note": "(itstool) path: sect1/para", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 2584, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 18, "source_unit": "https://translate-dev.freebsd.org/api/units/104714/?format=api", "priority": 100, "id": 33681, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_arch-handbook/pt_BR/?checksum=310c25fb10c3cd3e", "url": "https://translate-dev.freebsd.org/api/units/33681/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2019-10-20T12:22:15.963257Z" } ] }{ "count": 2721, "next": "