<?xml version="1.0" encoding="UTF-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.1" version="1.1">
  <file original="NoName" source-language="en" datatype="plaintext" target-language="en">
    <body>
      <trans-unit xml:space="preserve" approved="no" id="b0ac2de30556e694" weblate-flags="read-only">
        <source>Buffer Types</source>
        <target state="translated">Buffer Types</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">10</context>
        </context-group>
        <note from="developer">type: section title</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="a53f3954e8b37b19" weblate-flags="read-only">
        <source>To facilitate working with instances of the __ConstBufferSequence__ and __MutableBufferSequence__ concepts introduced in __Asio__, Beast treats those sequences as a special type of range. The following algorithms and wrappers are provided which transform these ranges efficiently using lazy evaluation. No memory allocations are used in the transformations; instead, they create lightweight iterators over the existing, unmodified memory buffers. Control of buffers is retained by the caller; ownership is not transferred.</source>
        <target state="translated">To facilitate working with instances of the __ConstBufferSequence__ and __MutableBufferSequence__ concepts introduced in __Asio__, Beast treats those sequences as a special type of range. The following algorithms and wrappers are provided which transform these ranges efficiently using lazy evaluation. No memory allocations are used in the transformations; instead, they create lightweight iterators over the existing, unmodified memory buffers. Control of buffers is retained by the caller; ownership is not transferred.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">12</context>
        </context-group>
        <note from="developer">type: paragraph</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="21" weblate-flags="read-only">
        <source>Buffer Algorithms and Types</source>
        <target state="translated">Buffer Algorithms and Types</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">21</context>
        </context-group>
        <note from="developer">type: table title</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="21" weblate-flags="read-only">
        <source>Name</source>
        <target state="translated">Name</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">21</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="21" weblate-flags="read-only">
        <source>Description</source>
        <target state="translated">Description</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">21</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="2a670c9ecbacca5f" weblate-flags="read-only">
        <source>[link beast.ref.boost__beast__buffer_bytes `buffer_bytes`]</source>
        <target state="translated">[link beast.ref.boost__beast__buffer_bytes `buffer_bytes`]</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">21</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="a049c2bfad5027db" weblate-flags="read-only">
        <source>This is a more reliable version of [@boost:/doc/html/boost_asio/reference/buffer_size.html `net::buffer_size`] which is easier to use and also works for types which are convertible to `net::const_buffer` or `net::mutable_buffer`.</source>
        <target state="translated">This is a more reliable version of [@boost:/doc/html/boost_asio/reference/buffer_size.html `net::buffer_size`] which is easier to use and also works for types which are convertible to `net::const_buffer` or `net::mutable_buffer`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">21</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="1dfb6f7069be7587" weblate-flags="read-only">
        <source>[link beast.ref.boost__beast__buffers_cat `buffers_cat`]</source>
        <target state="translated">[link beast.ref.boost__beast__buffers_cat `buffers_cat`]</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">21</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="65d1afa416ba094b" weblate-flags="read-only">
        <source>This functions returns a new buffer sequence which, when iterated, traverses the sequence which would be formed if all of the input buffer sequences were concatenated. With this routine, multiple calls to a stream's `write_some` function may be combined into one, eliminating expensive system calls.</source>
        <target state="translated">This functions returns a new buffer sequence which, when iterated, traverses the sequence which would be formed if all of the input buffer sequences were concatenated. With this routine, multiple calls to a stream's `write_some` function may be combined into one, eliminating expensive system calls.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">21</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="ab224ff57a77679c" weblate-flags="read-only">
        <source>[link beast.ref.boost__beast__buffers_cat_view `buffers_cat_view`]</source>
        <target state="translated">[link beast.ref.boost__beast__buffers_cat_view `buffers_cat_view`]</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">21</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="d91d9b1bc8c5a869" weblate-flags="read-only">
        <source>This class represents the buffer sequence formed by concatenating two or more buffer sequences. This is type of object returned by [link beast.ref.boost__beast__buffers_cat `buffers_cat`].</source>
        <target state="translated">This class represents the buffer sequence formed by concatenating two or more buffer sequences. This is type of object returned by [link beast.ref.boost__beast__buffers_cat `buffers_cat`].</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">21</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="969dd1b9e72e35bd" weblate-flags="read-only">
        <source>[link beast.ref.boost__beast__buffers_front `buffers_front`]</source>
        <target state="translated">[link beast.ref.boost__beast__buffers_front `buffers_front`]</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">21</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="e5401421d514b582" weblate-flags="read-only">
        <source>This function returns the first buffer in a buffer sequence, or a buffer of size zero if the buffer sequence has no elements.</source>
        <target state="translated">This function returns the first buffer in a buffer sequence, or a buffer of size zero if the buffer sequence has no elements.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">21</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="0cd6936013ce0ca0" weblate-flags="read-only">
        <source>[link beast.ref.boost__beast__buffers_prefix `buffers_prefix`]</source>
        <target state="translated">[link beast.ref.boost__beast__buffers_prefix `buffers_prefix`]</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">21</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="13c362f99ac74cbe" weblate-flags="read-only">
        <source>This function returns a new buffer or buffer sequence which represents a prefix of the original buffers.</source>
        <target state="translated">This function returns a new buffer or buffer sequence which represents a prefix of the original buffers.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">21</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="a9d886d1a3510747" weblate-flags="read-only">
        <source>[link beast.ref.boost__beast__buffers_prefix_view `buffers_prefix_view`]</source>
        <target state="translated">[link beast.ref.boost__beast__buffers_prefix_view `buffers_prefix_view`]</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">21</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="d9d769e9f80a852b" weblate-flags="read-only">
        <source>This class represents the buffer sequence formed from a prefix of an existing buffer sequence. This is the type of buffer returned by [link beast.ref.boost__beast__buffers_prefix `buffers_prefix`].</source>
        <target state="translated">This class represents the buffer sequence formed from a prefix of an existing buffer sequence. This is the type of buffer returned by [link beast.ref.boost__beast__buffers_prefix `buffers_prefix`].</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">21</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="5e48ca9f7cc900f0" weblate-flags="read-only">
        <source>[link beast.ref.boost__beast__buffers_range `buffers_range`] [link beast.ref.boost__beast__buffers_range_ref `buffers_range_ref`]</source>
        <target state="translated">[link beast.ref.boost__beast__buffers_range `buffers_range`] [link beast.ref.boost__beast__buffers_range_ref `buffers_range_ref`]</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">21</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="d2e374209318273f" weblate-flags="read-only">
        <source>This function returns an iterable range representing the passed buffer sequence. The values obtained when iterating the range will always be a constant buffer, unless the underlying buffer sequence is mutable, in which case the value obtained when iterating will be a mutable buffer. It is intended as a notational convenience when writing a ['range-for] statement over a buffer sequence.

The function [link beast.ref.boost__beast__buffers_range_ref `buffers_range`] maintains a copy of the buffer sequence, while [link beast.ref.boost__beast__buffers_range_ref `buffers_range_ref`] maintains a reference (in this case, the caller must ensure that the lifetime of the referenced buffer sequence extends until the range object is destroyed).</source>
        <target state="translated">This function returns an iterable range representing the passed buffer sequence. The values obtained when iterating the range will always be a constant buffer, unless the underlying buffer sequence is mutable, in which case the value obtained when iterating will be a mutable buffer. It is intended as a notational convenience when writing a ['range-for] statement over a buffer sequence.

The function [link beast.ref.boost__beast__buffers_range_ref `buffers_range`] maintains a copy of the buffer sequence, while [link beast.ref.boost__beast__buffers_range_ref `buffers_range_ref`] maintains a reference (in this case, the caller must ensure that the lifetime of the referenced buffer sequence extends until the range object is destroyed).</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">21</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="b5d64097e841d6ad" weblate-flags="read-only">
        <source>[link beast.ref.boost__beast__buffers_suffix `buffers_suffix`]</source>
        <target state="translated">[link beast.ref.boost__beast__buffers_suffix `buffers_suffix`]</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">21</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="ac9dcdd0149352ae" weblate-flags="read-only">
        <source>This class wraps the underlying memory of an existing buffer sequence and presents a suffix of the original sequence. The length of the suffix may be progressively shortened. This lets callers work with sequential increments of a buffer sequence.</source>
        <target state="translated">This class wraps the underlying memory of an existing buffer sequence and presents a suffix of the original sequence. The length of the suffix may be progressively shortened. This lets callers work with sequential increments of a buffer sequence.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">21</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="58612fd7d343599d" weblate-flags="read-only">
        <source>[link beast.ref.boost__beast__buffers_to_string `buffers_to_string`]</source>
        <target state="translated">[link beast.ref.boost__beast__buffers_to_string `buffers_to_string`]</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">21</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="3ed85c5abdf561ff" weblate-flags="read-only">
        <source>This function converts a buffer sequence to a `std::string`. It can be used for diagnostic purposes and tests.</source>
        <target state="translated">This function converts a buffer sequence to a `std::string`. It can be used for diagnostic purposes and tests.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">21</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="78feb8c437d4b637" weblate-flags="read-only">
        <source>[link beast.ref.boost__beast__buffer_ref `buffer_ref`] [link beast.ref.boost__beast__ref `ref`]</source>
        <target state="translated">[link beast.ref.boost__beast__buffer_ref `buffer_ref`] [link beast.ref.boost__beast__ref `ref`]</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">21</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="98874019721cbc0f" weblate-flags="read-only">
        <source>This function converts a beast buffer, that is to be passed by reference, into a buffer reference, that can be passed by value into asio functions.

It implements the __DynamicBuffer__v2__ concept.</source>
        <target state="translated">This function converts a beast buffer, that is to be passed by reference, into a buffer reference, that can be passed by value into asio functions.

It implements the __DynamicBuffer__v2__ concept.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">21</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="0d37aae8a545b759" weblate-flags="read-only">
        <source>The __DynamicBuffer__ concept introduced in __Asio__ models a buffer sequence which supports an owning, resizable range. Beast provides this set of additional implementations of the dynamic buffer concept:</source>
        <target state="translated">The __DynamicBuffer__ concept introduced in __Asio__ models a buffer sequence which supports an owning, resizable range. Beast provides this set of additional implementations of the dynamic buffer concept:</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">111</context>
        </context-group>
        <note from="developer">type: paragraph</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="9076f82b7789b598" weblate-flags="read-only">
        <source>Dynamic Buffer Implementations</source>
        <target state="translated">Dynamic Buffer Implementations</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">115</context>
        </context-group>
        <note from="developer">type: table title</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="115" weblate-flags="read-only">
        <source>Name</source>
        <target state="translated">Name</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">115</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="115" weblate-flags="read-only">
        <source>Description</source>
        <target state="translated">Description</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">115</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="608242794c22abdf" weblate-flags="read-only">
        <source>[link beast.ref.boost__beast__buffers_adaptor `buffers_adaptor`]</source>
        <target state="translated">[link beast.ref.boost__beast__buffers_adaptor `buffers_adaptor`]</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">115</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="4938f88f118cdb22" weblate-flags="read-only">
        <source>This wrapper adapts any __MutableBufferSequence__ into a __DynamicBuffer__ with an upper limit on the total size of the input and output areas equal to the size of the underlying mutable buffer sequence. The implementation does not perform heap allocations.</source>
        <target state="translated">This wrapper adapts any __MutableBufferSequence__ into a __DynamicBuffer__ with an upper limit on the total size of the input and output areas equal to the size of the underlying mutable buffer sequence. The implementation does not perform heap allocations.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">115</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="cb07212b8467f123" weblate-flags="read-only">
        <source>[link beast.ref.boost__beast__flat_buffer `flat_buffer`] [link beast.ref.boost__beast__basic_flat_buffer `basic_flat_buffer`]</source>
        <target state="translated">[link beast.ref.boost__beast__flat_buffer `flat_buffer`] [link beast.ref.boost__beast__basic_flat_buffer `basic_flat_buffer`]</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">115</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="7871755835355cca" weblate-flags="read-only">
        <source>Guarantees that input and output areas are buffer sequences with length one. Upon construction an optional upper limit to the total size of the input and output areas may be set. The basic container is an [@https://en.cppreference.com/w/cpp/named_req/AllocatorAwareContainer [*AllocatorAwareContainer]].</source>
        <target state="translated">Guarantees that input and output areas are buffer sequences with length one. Upon construction an optional upper limit to the total size of the input and output areas may be set. The basic container is an [@https://en.cppreference.com/w/cpp/named_req/AllocatorAwareContainer [*AllocatorAwareContainer]].</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">115</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="da7abe14939f36ae" weblate-flags="read-only">
        <source>[link beast.ref.boost__beast__multi_buffer `multi_buffer`] [link beast.ref.boost__beast__basic_multi_buffer `basic_multi_buffer`]</source>
        <target state="translated">[link beast.ref.boost__beast__multi_buffer `multi_buffer`] [link beast.ref.boost__beast__basic_multi_buffer `basic_multi_buffer`]</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">115</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="a5ead96549b33fd2" weblate-flags="read-only">
        <source>Uses a sequence of one or more character arrays of varying sizes. Additional character array objects are appended to the sequence to accommodate changes in the size of the character sequence. The basic container is an [@https://en.cppreference.com/w/cpp/named_req/AllocatorAwareContainer [*AllocatorAwareContainer]].</source>
        <target state="translated">Uses a sequence of one or more character arrays of varying sizes. Additional character array objects are appended to the sequence to accommodate changes in the size of the character sequence. The basic container is an [@https://en.cppreference.com/w/cpp/named_req/AllocatorAwareContainer [*AllocatorAwareContainer]].</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">115</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="50fdf9155fe2f43b" weblate-flags="read-only">
        <source>[link beast.ref.boost__beast__flat_static_buffer `flat_static_buffer`] [link beast.ref.boost__beast__flat_static_buffer_base `flat_static_buffer_base`]</source>
        <target state="translated">[link beast.ref.boost__beast__flat_static_buffer `flat_static_buffer`] [link beast.ref.boost__beast__flat_static_buffer_base `flat_static_buffer_base`]</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">115</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="c211a988d520ad91" weblate-flags="read-only">
        <source>Guarantees that input and output areas are buffer sequences with length one. Provides the facilities of a dynamic buffer, subject to an upper limit placed on the total size of the input and output areas defined by a constexpr template parameter. The storage for the sequences are kept in the class; the implementation does not perform heap allocations.</source>
        <target state="translated">Guarantees that input and output areas are buffer sequences with length one. Provides the facilities of a dynamic buffer, subject to an upper limit placed on the total size of the input and output areas defined by a constexpr template parameter. The storage for the sequences are kept in the class; the implementation does not perform heap allocations.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">115</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="82c7061ba93c5395" weblate-flags="read-only">
        <source>[link beast.ref.boost__beast__static_buffer `static_buffer`] [link beast.ref.boost__beast__static_buffer_base `static_buffer_base`]</source>
        <target state="translated">[link beast.ref.boost__beast__static_buffer `static_buffer`] [link beast.ref.boost__beast__static_buffer_base `static_buffer_base`]</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">115</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="b2f5f0a732e6239c" weblate-flags="read-only">
        <source>Provides the facilities of a circular dynamic buffer. subject to an upper limit placed on the total size of the input and output areas defined by a constexpr template parameter. The implementation never moves memory during buffer operations. The storage for the sequences are kept in the class; the implementation does not perform heap allocations.</source>
        <target state="translated">Provides the facilities of a circular dynamic buffer. subject to an upper limit placed on the total size of the input and output areas defined by a constexpr template parameter. The implementation never moves memory during buffer operations. The storage for the sequences are kept in the class; the implementation does not perform heap allocations.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">115</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="ecd93ba82d26fd5d" weblate-flags="read-only">
        <source>The buffers provide different guarantees regarding the allocated memory; stable means that existing mutable and const_buffers obtained by calling `data` or `prepare`, will remain valid.</source>
        <target state="translated">The buffers provide different guarantees regarding the allocated memory; stable means that existing mutable and const_buffers obtained by calling `data` or `prepare`, will remain valid.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">170</context>
        </context-group>
        <note from="developer">type: paragraph</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="910bd98d0ff3b30e" weblate-flags="read-only">
        <source>Note that copies always requires a new call to `data` and `prepare`.`</source>
        <target state="translated">Note that copies always requires a new call to `data` and `prepare`.`</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">173</context>
        </context-group>
        <note from="developer">type: paragraph</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="6032861025bd9b7d" weblate-flags="read-only">
        <source>Memory stability</source>
        <target state="translated">Memory stability</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">175</context>
        </context-group>
        <note from="developer">type: table title</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="175" weblate-flags="read-only">
        <source>Name</source>
        <target state="translated">Name</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">175</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="b9c2c6fa467ff739" weblate-flags="read-only">
        <source>Allocation</source>
        <target state="translated">Allocation</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">175</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="d20e2974fb688d1c" weblate-flags="read-only">
        <source>buffer sequence length</source>
        <target state="translated">buffer sequence length</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">175</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="77194c2398f23bc1" weblate-flags="read-only">
        <source>Max Size</source>
        <target state="translated">Max Size</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">175</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="b306c2dc88af0e0a" weblate-flags="read-only">
        <source>Movable</source>
        <target state="translated">Movable</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">175</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="bdaf176f296b1193" weblate-flags="read-only">
        <source>prepare/commit</source>
        <target state="translated">prepare/commit</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">175</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="853f4de83c276b9d" weblate-flags="read-only">
        <source>consume</source>
        <target state="translated">consume</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">175</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="b125322a97443ffc" weblate-flags="read-only">
        <source>[link beast.ref.boost__beast__flat_buffer `flat_buffer`]</source>
        <target state="translated">[link beast.ref.boost__beast__flat_buffer `flat_buffer`]</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">175</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="175" weblate-flags="read-only">
        <source>dynamic</source>
        <target state="translated">dynamic</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">175</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="175" weblate-flags="read-only">
        <source>1</source>
        <target state="translated">1</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">175</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="175" weblate-flags="read-only">
        <source>yes</source>
        <target state="translated">yes</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">175</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="175" weblate-flags="read-only">
        <source>invalidating</source>
        <target state="translated">invalidating</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">175</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="b7cf2aecb5f66d1a" weblate-flags="read-only">
        <source>[link beast.ref.boost__beast__multi_buffer `multi_buffer`]</source>
        <target state="translated">[link beast.ref.boost__beast__multi_buffer `multi_buffer`]</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">175</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="5991b09365576e3f" weblate-flags="read-only">
        <source>stable</source>
        <target state="translated">stable</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">175</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="8a6df96bde219651" weblate-flags="read-only">
        <source>[link beast.ref.boost__beast__flat_static_buffer `flat_static_buffer`]</source>
        <target state="translated">[link beast.ref.boost__beast__flat_static_buffer `flat_static_buffer`]</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">175</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="175" weblate-flags="read-only">
        <source>static</source>
        <target state="translated">static</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">175</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="175" weblate-flags="read-only">
        <source>no</source>
        <target state="translated">no</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">175</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="d62a4c8ac939cad7" weblate-flags="read-only">
        <source>[link beast.ref.boost__beast__static_buffer `static_buffer`]</source>
        <target state="translated">[link beast.ref.boost__beast__static_buffer `static_buffer`]</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">175</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="2a065617d4f4582b" weblate-flags="read-only">
        <source>1-2</source>
        <target state="translated">1-2</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">175</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="6cceb3c305a6093b" weblate-flags="read-only">
        <source>may invalidate</source>
        <target state="translated">may invalidate</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">175</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="23be866a764f7fbf" weblate-flags="read-only">
        <source>These two functions facilitate buffer interoperability with standard output streams.</source>
        <target state="translated">These two functions facilitate buffer interoperability with standard output streams.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">195</context>
        </context-group>
        <note from="developer">type: paragraph</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="e160d8729677ee38" weblate-flags="read-only">
        <source>Buffer Output Streams</source>
        <target state="translated">Buffer Output Streams</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">198</context>
        </context-group>
        <note from="developer">type: table title</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="198" weblate-flags="read-only">
        <source>Name</source>
        <target state="translated">Name</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">198</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="198" weblate-flags="read-only">
        <source>Description</source>
        <target state="translated">Description</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">198</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="bf39750111a405eb" weblate-flags="read-only">
        <source>[link beast.ref.boost__beast__make_printable `make_printable`]</source>
        <target state="translated">[link beast.ref.boost__beast__make_printable `make_printable`]</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">198</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="89f1949e2c384267" weblate-flags="read-only">
        <source>This function wraps a __ConstBufferSequence__ so it may be used with `operator&lt;&lt;` and `std::ostream`.</source>
        <target state="translated">This function wraps a __ConstBufferSequence__ so it may be used with `operator&lt;&lt;` and `std::ostream`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">198</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="f054e695cae62724" weblate-flags="read-only">
        <source>[link beast.ref.boost__beast__ostream `ostream`]</source>
        <target state="translated">[link beast.ref.boost__beast__ostream `ostream`]</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">198</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="c7e96664c15eabcd" weblate-flags="read-only">
        <source>This function returns a `std::ostream` which wraps a dynamic buffer. Characters sent to the stream using `operator&lt;&lt;` are stored in the dynamic buffer.</source>
        <target state="translated">This function returns a `std::ostream` which wraps a dynamic buffer. Characters sent to the stream using `operator&lt;&lt;` are stored in the dynamic buffer.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">198</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="fffa384a3c33f5a4" weblate-flags="read-only">
        <source>These type traits are provided to facilitate writing compile-time metafunctions which operate on buffers:</source>
        <target state="translated">These type traits are provided to facilitate writing compile-time metafunctions which operate on buffers:</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">215</context>
        </context-group>
        <note from="developer">type: paragraph</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="218" weblate-flags="read-only">
        <source>Buffer Algorithms and Types</source>
        <target state="translated">Buffer Algorithms and Types</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">218</context>
        </context-group>
        <note from="developer">type: table title</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="218" weblate-flags="read-only">
        <source>Name</source>
        <target state="translated">Name</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">218</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="218" weblate-flags="read-only">
        <source>Description</source>
        <target state="translated">Description</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">218</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="af7c3ef3926a2413" weblate-flags="read-only">
        <source>[link beast.ref.boost__beast__buffers_iterator_type `buffers_iterator_type`]</source>
        <target state="translated">[link beast.ref.boost__beast__buffers_iterator_type `buffers_iterator_type`]</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">218</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="d9a064fa33e52cc7" weblate-flags="read-only">
        <source>This metafunction is used to determine the type of iterator used by a particular buffer sequence.</source>
        <target state="translated">This metafunction is used to determine the type of iterator used by a particular buffer sequence.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">218</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="60c813261e33618d" weblate-flags="read-only">
        <source>[link beast.ref.boost__beast__buffers_type `buffers_type`]</source>
        <target state="translated">[link beast.ref.boost__beast__buffers_type `buffers_type`]</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">218</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="c0e37e67bb6a05af" weblate-flags="read-only">
        <source>This metafunction is used to determine the underlying buffer type for a list of buffer sequence. The equivalent type of the alias will vary depending on the template type argument.</source>
        <target state="translated">This metafunction is used to determine the underlying buffer type for a list of buffer sequence. The equivalent type of the alias will vary depending on the template type argument.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">218</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="ea0198b6108351ee" weblate-flags="read-only">
        <source>[link beast.ref.boost__beast__is_const_buffer_sequence `is_const_buffer_sequence`]</source>
        <target state="translated">[link beast.ref.boost__beast__is_const_buffer_sequence `is_const_buffer_sequence`]</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">218</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="2f7eafa0169610fe" weblate-flags="read-only">
        <source>This metafunction is used to determine if all of the specified types meet the requirements of __ConstBufferSequence__. This type alias will be `std::true_type` if each specified type meets the requirements, otherwise, this type alias will be `std::false_type`.</source>
        <target state="translated">This metafunction is used to determine if all of the specified types meet the requirements of __ConstBufferSequence__. This type alias will be `std::true_type` if each specified type meets the requirements, otherwise, this type alias will be `std::false_type`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">218</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="a73b57302aba164f" weblate-flags="read-only">
        <source>[link beast.ref.boost__beast__is_mutable_buffer_sequence `is_mutable_buffer_sequence`]</source>
        <target state="translated">[link beast.ref.boost__beast__is_mutable_buffer_sequence `is_mutable_buffer_sequence`]</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">218</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="2fddcfd0346178de" weblate-flags="read-only">
        <source>This metafunction is used to determine if all of the specified types meet the requirements of __MutableBufferSequence__. This type alias will be `std::true_type` if each specified type meets the requirements, otherwise, this type alias will be `std::false_type`.</source>
        <target state="translated">This metafunction is used to determine if all of the specified types meet the requirements of __MutableBufferSequence__. This type alias will be `std::true_type` if each specified type meets the requirements, otherwise, this type alias will be `std::false_type`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile">218</context>
        </context-group>
        <note from="developer">type: table cell</note>
      </trans-unit>
    </body>
  </file>
</xliff>
