msgid ""
msgstr ""
"Project-Id-Version: English (Boost Json Translation (zh_Hans))\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-06 13:34+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-conversion-forward-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"

#: :10
#, read-only, safe-html, strict-same
msgid ""
"= Avoiding Physical Dependency Some users, particularly library authors, may "
"wish to provide conversions between their types and <<ref_value>>, but at "
"the same time would prefer to avoid having their library depend on "
"Boost.JSON. This is possible to achieve with the help of a few forward "
"declarations."
msgstr ""
"= Avoiding Physical Dependency Some users, particularly library authors, may "
"wish to provide conversions between their types and <<ref_value>>, but at "
"the same time would prefer to avoid having their library depend on "
"Boost.JSON. This is possible to achieve with the help of a few forward "
"declarations."

#: :21
#, read-only, safe-html, strict-same
msgid ""
"Note that <<ref_value_from>> is declared using an out-parameter, rather then "
"returning its result. This overload is specifically designed for this use-"
"case."
msgstr ""
"Note that <<ref_value_from>> is declared using an out-parameter, rather then "
"returning its result. This overload is specifically designed for this use-"
"case."

#: :24
#, read-only, safe-html, strict-same
msgid ""
"After that the definitions of `tag_invoke` overloads should be provided. "
"These overloads have to be templates, since <<ref_value>> is only forward-"
"declared and hence is an incomplete type."
msgstr ""
"After that the definitions of `tag_invoke` overloads should be provided. "
"These overloads have to be templates, since <<ref_value>> is only forward-"
"declared and hence is an incomplete type."

#: :33
#, read-only, safe-html, strict-same
msgid ""
"As discussed previously, we prefer to define a non-throwing overload of "
"`tag_invoke` for <<ref_try_value_to>>, rather then the throwing overload for "
"<<ref_value_to>>, as the latter can fallback to the former without "
"performance degradation."
msgstr ""
"As discussed previously, we prefer to define a non-throwing overload of "
"`tag_invoke` for <<ref_try_value_to>>, rather then the throwing overload for "
"<<ref_value_to>>, as the latter can fallback to the former without "
"performance degradation."

#: :38
#, read-only, safe-html, strict-same
msgid "Forward declarations of contextual conversions are done very similarly:"
msgstr "Forward declarations of contextual conversions are done very similarly:"
