msgid ""
msgstr ""
"Project-Id-Version: English (Boost Json Translation (zh_Hans))\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-06 22:40+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: English <https://insights.cppalliance.org/weblate/projects/"
"boost-json-documentation-zh_Hans/doc-pages-benchmarks-adoc/en/>\n"
"Language: en\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 2026.5\n"

#: :12
#, read-only, safe-html, strict-same
msgid ""
"= Benchmarks This section compares the performance of Boost.JSON with two "
"widely used libraries with similar functionality: RapidJSON which is known "
"for its performance, and JSON for Modern C++ which is known for feature-"
"richness. The bench program measures the throughput of parsing and "
"serialization for the a set of JSON representing typical workloads. These "
"implementations are evaluated:"
msgstr ""
"= Benchmarks This section compares the performance of Boost.JSON with two "
"widely used libraries with similar functionality: RapidJSON which is known "
"for its performance, and JSON for Modern C++ which is known for feature-"
"richness. The bench program measures the throughput of parsing and "
"serialization for the a set of JSON representing typical workloads. These "
"implementations are evaluated:"

#: :21
#, read-only, safe-html, strict-same
msgctxt ":21"
msgid "Name"
msgstr "Name"

#: :21
#, read-only, safe-html, strict-same
msgctxt ":21"
msgid "Description"
msgstr "Description"

#: :21
#, read-only, safe-html, strict-same
msgid "*boost(pool)*"
msgstr "*boost(pool)*"

#: :21
#, read-only, safe-html, strict-same
msgid "Parses the input using a <<ref_monotonic_resource>>,"
msgstr "Parses the input using a <<ref_monotonic_resource>>,"

#: :26
#, read-only, safe-html, strict-same
msgid ""
"which is optimized for parsing without subsequent modification. The "
"<<ref_stream_parser>> object is reused between trials, allowing temporary "
"memory allocated by the implementation to persist and improve performance."
msgstr ""
"which is optimized for parsing without subsequent modification. The "
"<<ref_stream_parser>> object is reused between trials, allowing temporary "
"memory allocated by the implementation to persist and improve performance."

#: :32
#, read-only, safe-html, strict-same
msgid "*boost*"
msgstr "*boost*"

#: :32
#, read-only, safe-html, strict-same
msgid "Parses the input using the <<default_memory_resource, default memory"
msgstr "Parses the input using the <<default_memory_resource, default memory"

#: :34
#, read-only, safe-html, strict-same
msgid ""
"resource>>, which uses the standard C++ allocator, and is designed for "
"general use including mutation of the document after it is parsed. The "
"<<ref_stream_parser>> object is reused between trials, allowing temporary "
"memory allocated by the implementation to persist and improve performance."
msgstr ""
"resource>>, which uses the standard C++ allocator, and is designed for "
"general use including mutation of the document after it is parsed. The "
"<<ref_stream_parser>> object is reused between trials, allowing temporary "
"memory allocated by the implementation to persist and improve performance."

#: :39
#, read-only, safe-html, strict-same
msgid "*rapidjson(pool)*"
msgstr "*rapidjson(pool)*"

#: :39
#, read-only, safe-html, strict-same
msgctxt ":39"
msgid "Parses the input using an instance of"
msgstr "Parses the input using an instance of"

#: :41
#, read-only, safe-html, strict-same
msgid ""
"https://rapidjson.org/"
"classrapidjson_1_1_memory_pool_allocator.html[`MemoryPoolAllocator`], which "
"is optimized for parsing without subsequent modification. The https://"
"rapidjson.org/classrapidjson_1_1_generic_document.html[`Document`] object "
"holding temporary memory is not reused between trials, otherwise memory "
"consumption grows without bounds and invalidates the benchmark."
msgstr ""
"https://rapidjson.org/"
"classrapidjson_1_1_memory_pool_allocator.html[`MemoryPoolAllocator`], which "
"is optimized for parsing without subsequent modification. The https://"
"rapidjson.org/classrapidjson_1_1_generic_document.html[`Document`] object "
"holding temporary memory is not reused between trials, otherwise memory "
"consumption grows without bounds and invalidates the benchmark."

#: :47
#, read-only, safe-html, strict-same
msgid "*rapidjson*"
msgstr "*rapidjson*"

#: :47
#, read-only, safe-html, strict-same
msgctxt ":47"
msgid "Parses the input using an instance of"
msgstr "Parses the input using an instance of"

#: :49
#, read-only, safe-html, strict-same
msgid ""
"https://rapidjson.org/classrapidjson_1_1_crt_allocator.html[`CrtAllocator`], "
"which uses the standard C++ allocator, and is designed for general use "
"including mutation of the document after it is parsed. The https://"
"rapidjson.org/classrapidjson_1_1_generic_document.html[`Document`] object "
"holding temporary memory is not reused between trials, otherwise memory "
"consumption grows without bounds and invalidates the benchmark."
msgstr ""
"https://rapidjson.org/classrapidjson_1_1_crt_allocator.html[`CrtAllocator`], "
"which uses the standard C++ allocator, and is designed for general use "
"including mutation of the document after it is parsed. The https://"
"rapidjson.org/classrapidjson_1_1_generic_document.html[`Document`] object "
"holding temporary memory is not reused between trials, otherwise memory "
"consumption grows without bounds and invalidates the benchmark."

#: :56
#, read-only, safe-html, strict-same
msgid "*nlohmann*"
msgstr "*nlohmann*"

#: :56
#, read-only, safe-html, strict-same
msgid "Parses the input using the static member function"
msgstr "Parses the input using the static member function"

#: :58
#, read-only, safe-html, strict-same
msgid ""
"https://nlohmann.github.io/json/"
"classnlohmann_1_1basic__json_ab330c13ba254ea41fbc1c52c5c610f45.html[`json::parse`], "
"which uses the default `std` allocator, and is designed for general use "
"including mutation of the document after it is parsed. This library does not "
"provide an interface to reuse temporary storage used during parsing or "
"serialization on subsequent operations. |==="
msgstr ""
"https://nlohmann.github.io/json/"
"classnlohmann_1_1basic__json_ab330c13ba254ea41fbc1c52c5c610f45.html[`json::parse`], "
"which uses the default `std` allocator, and is designed for general use "
"including mutation of the document after it is parsed. This library does not "
"provide an interface to reuse temporary storage used during parsing or "
"serialization on subsequent operations. |==="

#: :65
#, read-only, safe-html, strict-same
msgid "Methodology"
msgstr "Methodology"

#: :66
#, read-only, safe-html, strict-same
msgid ""
"The input files are all loaded first. Then each configuration is run for a "
"sufficient number of trials to last at least 5 seconds. The elapsed time, "
"number of invocations (of parse or serialize), and bytes transferred are "
"emitted as a sample along with a calculation of throughput expressed in "
"megabytes per second. Several samples (currently five) are generated for "
"each configuration. All but the median two samples are discarded, with the "
"remaining samples averaged to produce a single number which is reported as "
"the benchmark result."
msgstr ""
"The input files are all loaded first. Then each configuration is run for a "
"sufficient number of trials to last at least 5 seconds. The elapsed time, "
"number of invocations (of parse or serialize), and bytes transferred are "
"emitted as a sample along with a calculation of throughput expressed in "
"megabytes per second. Several samples (currently five) are generated for "
"each configuration. All but the median two samples are discarded, with the "
"remaining samples averaged to produce a single number which is reported as "
"the benchmark result."

#: :75
#, read-only, safe-html, strict-same
msgid ""
"The input files, available in the bench/data directory, are laid out thusly:"
msgstr ""
"The input files, available in the bench/data directory, are laid out thusly:"

#: :78
#, read-only, safe-html, strict-same
msgctxt ":78"
msgid "Name"
msgstr "Name"

#: :78
#, read-only, safe-html, strict-same
msgid "Size"
msgstr "Size"

#: :78
#, read-only, safe-html, strict-same
msgctxt ":78"
msgid "Description"
msgstr "Description"

#: :78
#, read-only, safe-html, strict-same
msgid "<<parse_apache_builds_json,*apache_builds.json*>>"
msgstr "<<parse_apache_builds_json,*apache_builds.json*>>"

#: :78
#, read-only, safe-html, strict-same
msgid "125KB"
msgstr "125KB"

#: :78
#, read-only, safe-html, strict-same
msgid "Data from the Apache Jenkins installation."
msgstr "Data from the Apache Jenkins installation."

#: :78
#, read-only, safe-html, strict-same
msgid "<<parse_canada_json,*canada.json*>>"
msgstr "<<parse_canada_json,*canada.json*>>"

#: :78
#, read-only, safe-html, strict-same
msgid "2.2MB"
msgstr "2.2MB"

#: :78
#, read-only, safe-html, strict-same
msgid "The largest file, containing a large number of 2-element arrays holding"
msgstr "The largest file, containing a large number of 2-element arrays holding"

#: :88
#, read-only, safe-html, strict-same
msgid "floating-point coordinate pairs."
msgstr "floating-point coordinate pairs."

#: :90
#, read-only, safe-html, strict-same
msgid "<<parse_citm_catalog_json,*citm_catalog.json*>>"
msgstr "<<parse_citm_catalog_json,*citm_catalog.json*>>"

#: :90
#, read-only, safe-html, strict-same
msgid "1.69MB"
msgstr "1.69MB"

#: :90
#, read-only, safe-html, strict-same
msgid "A large JSON with a variety of nesting, types, and lengths."
msgstr "A large JSON with a variety of nesting, types, and lengths."

#: :90
#, read-only, safe-html, strict-same
msgid "<<parse_github_events_json,*github_events.json*>>"
msgstr "<<parse_github_events_json,*github_events.json*>>"

#: :90
#, read-only, safe-html, strict-same
msgid "64KB"
msgstr "64KB"

#: :90
#, read-only, safe-html, strict-same
msgid "An export of data from the Github Events API."
msgstr "An export of data from the Github Events API."

#: :90
#, read-only, safe-html, strict-same
msgid "<<parse_gsoc_2018_json,*gsoc-2018.json*>>"
msgstr "<<parse_gsoc_2018_json,*gsoc-2018.json*>>"

#: :90
#, read-only, safe-html, strict-same
msgid "3.25MB"
msgstr "3.25MB"

#: :90
#, read-only, safe-html, strict-same
msgid "Google Summer of Code 2018 data."
msgstr "Google Summer of Code 2018 data."

#: :90
#, read-only, safe-html, strict-same
msgid "<<parse_instruments_json,*instruments.json*>>"
msgstr "<<parse_instruments_json,*instruments.json*>>"

#: :90
#, read-only, safe-html, strict-same
msgid "216KB"
msgstr "216KB"

#: :90
#, read-only, safe-html, strict-same
msgid "An array of large objects."
msgstr "An array of large objects."

#: :90
#, read-only, safe-html, strict-same
msgid "<<parse_marine_ik_json,*marine_ik.json*>>"
msgstr "<<parse_marine_ik_json,*marine_ik.json*>>"

#: :90
#, read-only, safe-html, strict-same
msgid "2.91MB"
msgstr "2.91MB"

#: :90
#, read-only, safe-html, strict-same
msgid "A three.js example model serialized to JSON."
msgstr "A three.js example model serialized to JSON."

#: :90
#, read-only, safe-html, strict-same
msgid "<<parse_mesh_json,*mesh.json*>>"
msgstr "<<parse_mesh_json,*mesh.json*>>"

#: :90
#, read-only, safe-html, strict-same
msgid "707KB"
msgstr "707KB"

#: :90
#, read-only, safe-html, strict-same
msgid "A JSON representing a 3D mesh. Contains many floating-point numbers."
msgstr "A JSON representing a 3D mesh. Contains many floating-point numbers."

#: :90
#, read-only, safe-html, strict-same
msgid "<<parse_mesh_pretty_json,*mesh.pretty.json*>>"
msgstr "<<parse_mesh_pretty_json,*mesh.pretty.json*>>"

#: :90
#, read-only, safe-html, strict-same
msgid "1.54MB"
msgstr "1.54MB"

#: :90
#, read-only, safe-html, strict-same
msgid "mesh.json with whitespace added."
msgstr "mesh.json with whitespace added."

#: :90
#, read-only, safe-html, strict-same
msgid "<<parse_numbers_json,*numbers.json*>>"
msgstr "<<parse_numbers_json,*numbers.json*>>"

#: :90
#, read-only, safe-html, strict-same
msgid "147KB"
msgstr "147KB"

#: :90
#, read-only, safe-html, strict-same
msgid "A array containing only floating-point numbers."
msgstr "A array containing only floating-point numbers."

#: :90
#, read-only, safe-html, strict-same
msgid "<<parse_random_json,*random.json*>>"
msgstr "<<parse_random_json,*random.json*>>"

#: :90
#, read-only, safe-html, strict-same
msgid "499KB"
msgstr "499KB"

#: :90
#, read-only, safe-html, strict-same
msgid "A JSON with lots of Cyrillic characters."
msgstr "A JSON with lots of Cyrillic characters."

#: :90
#, read-only, safe-html, strict-same
msgid "<<parse_twitter_json,*twitter.json*>>"
msgstr "<<parse_twitter_json,*twitter.json*>>"

#: :90
#, read-only, safe-html, strict-same
msgid "617KB"
msgstr "617KB"

#: :90
#, read-only, safe-html, strict-same
msgctxt ":90"
msgid "An export of data from Twitter's API."
msgstr "An export of data from Twitter's API."

#: :90
#, read-only, safe-html, strict-same
msgid "<<parse_twitterescaped_json,*twitterescaped.json*>>"
msgstr "<<parse_twitterescaped_json,*twitterescaped.json*>>"

#: :90
#, read-only, safe-html, strict-same
msgid "550KB"
msgstr "550KB"

#: :90
#, read-only, safe-html, strict-same
msgid ""
"twitter.json with whitespace removed and non-ASCII characters replaced with"
msgstr ""
"twitter.json with whitespace removed and non-ASCII characters replaced with"

#: :133
#, read-only, safe-html, strict-same
msgid "Unicode escapes."
msgstr "Unicode escapes."

#: :135
#, read-only, safe-html, strict-same
msgid "<<parse_update_center_json,*update-center.json*>>"
msgstr "<<parse_update_center_json,*update-center.json*>>"

#: :135
#, read-only, safe-html, strict-same
msgid "521KB"
msgstr "521KB"

#: :135
#, read-only, safe-html, strict-same
msgctxt ":135"
msgid "An export of data from Twitter's API."
msgstr "An export of data from Twitter's API."

#: :140
#, read-only, safe-html, strict-same
msgid ""
"Hardware used for testing: **Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz**, "
"Windows 10, 32GB RAM."
msgstr ""
"Hardware used for testing: **Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz**, "
"Windows 10, 32GB RAM."

#: :143
#, read-only, safe-html, strict-same
msgid ""
"Compilers and optimization flags: gcc 8.1 (-O3), clang 12.0 (-O3), and msvc "
"19.26 (/O2)."
msgstr ""
"Compilers and optimization flags: gcc 8.1 (-O3), clang 12.0 (-O3), and msvc "
"19.26 (/O2)."

#: :146
#, read-only, safe-html, strict-same
msgid "Parsing"
msgstr "Parsing"

#: :148
#, read-only, safe-html, strict-same
msgid "Parse apache_builds.json"
msgstr "Parse apache_builds.json"

#: :149
#, read-only, safe-html, strict-same
msgid "image::images/parse_apache_builds.png[width=668,align=\"left\"]"
msgstr "image::images/parse_apache_builds.png[width=668,align=\"left\"]"

#: :151
#, read-only, safe-html, strict-same
msgid "Parse canada.json"
msgstr "Parse canada.json"

#: :152
#, read-only, safe-html, strict-same
msgid "image::images/parse_canada.png[width=668,align=\"left\"]"
msgstr "image::images/parse_canada.png[width=668,align=\"left\"]"

#: :154
#, read-only, safe-html, strict-same
msgid "Parse citm_catalog.json"
msgstr "Parse citm_catalog.json"

#: :155
#, read-only, safe-html, strict-same
msgid "image::images/parse_citm_catalog.png[width=668,align=\"left\"]"
msgstr "image::images/parse_citm_catalog.png[width=668,align=\"left\"]"

#: :157
#, read-only, safe-html, strict-same
msgid "Parse github_events.json"
msgstr "Parse github_events.json"

#: :158
#, read-only, safe-html, strict-same
msgid "image::images/parse_github_events.png[width=668,align=\"left\"]"
msgstr "image::images/parse_github_events.png[width=668,align=\"left\"]"

#: :160
#, read-only, safe-html, strict-same
msgid "Parse gsoc-2018.json"
msgstr "Parse gsoc-2018.json"

#: :161
#, read-only, safe-html, strict-same
msgid "image::images/parse_gsoc_2018.png[width=668,align=\"left\"]"
msgstr "image::images/parse_gsoc_2018.png[width=668,align=\"left\"]"

#: :163
#, read-only, safe-html, strict-same
msgid "Parse instruments.json"
msgstr "Parse instruments.json"

#: :164
#, read-only, safe-html, strict-same
msgid "image::images/parse_instruments.png[width=668,align=\"left\"]"
msgstr "image::images/parse_instruments.png[width=668,align=\"left\"]"

#: :166
#, read-only, safe-html, strict-same
msgid "Parse marine_ik.json"
msgstr "Parse marine_ik.json"

#: :167
#, read-only, safe-html, strict-same
msgid "image::images/parse_marine_ik.png[width=668,align=\"left\"]"
msgstr "image::images/parse_marine_ik.png[width=668,align=\"left\"]"

#: :169
#, read-only, safe-html, strict-same
msgid "Parse mesh.json"
msgstr "Parse mesh.json"

#: :170
#, read-only, safe-html, strict-same
msgid "image::images/parse_mesh.png[width=668,align=\"left\"]"
msgstr "image::images/parse_mesh.png[width=668,align=\"left\"]"

#: :172
#, read-only, safe-html, strict-same
msgid "Parse mesh.pretty.json"
msgstr "Parse mesh.pretty.json"

#: :173
#, read-only, safe-html, strict-same
msgid "image::images/parse_mesh_pretty.png[width=668,align=\"left\"]"
msgstr "image::images/parse_mesh_pretty.png[width=668,align=\"left\"]"

#: :175
#, read-only, safe-html, strict-same
msgid "Parse numbers.json"
msgstr "Parse numbers.json"

#: :176
#, read-only, safe-html, strict-same
msgid "image::images/parse_numbers.png[width=668,align=\"left\"]"
msgstr "image::images/parse_numbers.png[width=668,align=\"left\"]"

#: :178
#, read-only, safe-html, strict-same
msgid "Parse random.json"
msgstr "Parse random.json"

#: :179
#, read-only, safe-html, strict-same
msgid "image::images/parse_random.png[width=668,align=\"left\"]"
msgstr "image::images/parse_random.png[width=668,align=\"left\"]"

#: :181
#, read-only, safe-html, strict-same
msgid "Parse twitter.json"
msgstr "Parse twitter.json"

#: :182
#, read-only, safe-html, strict-same
msgid "image::images/parse_twitter.png[width=668,align=\"left\"]"
msgstr "image::images/parse_twitter.png[width=668,align=\"left\"]"

#: :184
#, read-only, safe-html, strict-same
msgid "Parse twitterescaped.json"
msgstr "Parse twitterescaped.json"

#: :185
#, read-only, safe-html, strict-same
msgid "image::images/parse_twitterescaped.png[width=668,align=\"left\"]"
msgstr "image::images/parse_twitterescaped.png[width=668,align=\"left\"]"

#: :187
#, read-only, safe-html, strict-same
msgid "Parse update-center.json"
msgstr "Parse update-center.json"

#: :188
#, read-only, safe-html, strict-same
msgid "image::images/parse_update_center.png[width=668,align=\"left\"]"
msgstr "image::images/parse_update_center.png[width=668,align=\"left\"]"

#: :190
#, read-only, safe-html, strict-same
msgid "Serialization"
msgstr "Serialization"

#: :192
#, read-only, safe-html, strict-same
msgid "Serialize canada.json"
msgstr "Serialize canada.json"

#: :193
#, read-only, safe-html, strict-same
msgid "image::images/serialize_canada.png[width=668,align=\"left\"]"
msgstr "image::images/serialize_canada.png[width=668,align=\"left\"]"

#: :195
#, read-only, safe-html, strict-same
msgid "Serialize citm_catalog.json"
msgstr "Serialize citm_catalog.json"

#: :196
#, read-only, safe-html, strict-same
msgid "image::images/serialize_citm_catalog.png[width=668,align=\"left\"]"
msgstr "image::images/serialize_citm_catalog.png[width=668,align=\"left\"]"

#: :198
#, read-only, safe-html, strict-same
msgid "Serialize github_events.json"
msgstr "Serialize github_events.json"

#: :199
#, read-only, safe-html, strict-same
msgid "image::images/serialize_github_events.png[width=668,align=\"left\"]"
msgstr "image::images/serialize_github_events.png[width=668,align=\"left\"]"

#: :201
#, read-only, safe-html, strict-same
msgid "Serialize gsoc-2018.json"
msgstr "Serialize gsoc-2018.json"

#: :202
#, read-only, safe-html, strict-same
msgid "image::images/serialize_gsoc_2018.png[width=668,align=\"left\"]"
msgstr "image::images/serialize_gsoc_2018.png[width=668,align=\"left\"]"

#: :204
#, read-only, safe-html, strict-same
msgid "Serialize instruments.json"
msgstr "Serialize instruments.json"

#: :205
#, read-only, safe-html, strict-same
msgid "image::images/serialize_instruments.png[width=668,align=\"left\"]"
msgstr "image::images/serialize_instruments.png[width=668,align=\"left\"]"

#: :207
#, read-only, safe-html, strict-same
msgid "Serialize marine_ik.json"
msgstr "Serialize marine_ik.json"

#: :208
#, read-only, safe-html, strict-same
msgid "image::images/serialize_marine_ik.png[width=668,align=\"left\"]"
msgstr "image::images/serialize_marine_ik.png[width=668,align=\"left\"]"

#: :210
#, read-only, safe-html, strict-same
msgid "Serialize mesh.json"
msgstr "Serialize mesh.json"

#: :211
#, read-only, safe-html, strict-same
msgid "image::images/serialize_mesh.png[width=668,align=\"left\"]"
msgstr "image::images/serialize_mesh.png[width=668,align=\"left\"]"

#: :213
#, read-only, safe-html, strict-same
msgid "Serialize mesh.pretty.json"
msgstr "Serialize mesh.pretty.json"

#: :214
#, read-only, safe-html, strict-same
msgid "image::images/serialize_mesh_pretty.png[width=668,align=\"left\"]"
msgstr "image::images/serialize_mesh_pretty.png[width=668,align=\"left\"]"

#: :216
#, read-only, safe-html, strict-same
msgid "Serialize numbers.json"
msgstr "Serialize numbers.json"

#: :217
#, read-only, safe-html, strict-same
msgid "image::images/serialize_numbers.png[width=668,align=\"left\"]"
msgstr "image::images/serialize_numbers.png[width=668,align=\"left\"]"

#: :219
#, read-only, safe-html, strict-same
msgid "Serialize random.json"
msgstr "Serialize random.json"

#: :220
#, read-only, safe-html, strict-same
msgid "image::images/serialize_random.png[width=668,align=\"left\"]"
msgstr "image::images/serialize_random.png[width=668,align=\"left\"]"

#: :222
#, read-only, safe-html, strict-same
msgid "Serialize twitter.json"
msgstr "Serialize twitter.json"

#: :223
#, read-only, safe-html, strict-same
msgid "image::images/serialize_twitter.png[width=668,align=\"left\"]"
msgstr "image::images/serialize_twitter.png[width=668,align=\"left\"]"

#: :225
#, read-only, safe-html, strict-same
msgid "Serialize twitterescaped.json"
msgstr "Serialize twitterescaped.json"

#: :226
#, read-only, safe-html, strict-same
msgid "image::images/serialize_twitterescaped.png[width=668,align=\"left\"]"
msgstr "image::images/serialize_twitterescaped.png[width=668,align=\"left\"]"

#: :228
#, read-only, safe-html, strict-same
msgid "Serialize update-center.json"
msgstr "Serialize update-center.json"

#: :229
#, read-only, safe-html, strict-same
msgid "image::images/serialize_update_center.png[width=668,align=\"left\"]"
msgstr "image::images/serialize_update_center.png[width=668,align=\"left\"]"
