From 9e8d19dd27e56d8f74a76d6a844a9e98cd12e12a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 2 Feb 2025 00:32:41 +0000 Subject: [PATCH] Update text and language files --- .../locales/fr/LC_MESSAGES/framework-docs.po | 152 +++++++++++------ .../locales/ko/LC_MESSAGES/framework-docs.po | 149 +++++++++++------ .../pt_BR/LC_MESSAGES/framework-docs.po | 147 ++++++++++++----- .../zh_Hans/LC_MESSAGES/framework-docs.po | 154 ++++++++++++------ 4 files changed, 408 insertions(+), 194 deletions(-) diff --git a/framework/docs/locales/fr/LC_MESSAGES/framework-docs.po b/framework/docs/locales/fr/LC_MESSAGES/framework-docs.po index d42176ed4110..8291059fdcfd 100644 --- a/framework/docs/locales/fr/LC_MESSAGES/framework-docs.po +++ b/framework/docs/locales/fr/LC_MESSAGES/framework-docs.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: Flower Docs\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2025-02-01 00:32+0000\n" +"POT-Creation-Date: 2025-02-02 00:32+0000\n" "PO-Revision-Date: 2023-09-05 17:54+0000\n" "Last-Translator: Charles Beauville \n" "Language: fr\n" @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.16.0\n" +"Generated-By: Babel 2.17.0\n" #: ../../source/contributor-explanation-public-and-private-apis.rst:2 msgid "Public and private APIs" @@ -744,6 +744,7 @@ msgstr "" "install``)." #: ../../source/contributor-how-to-install-development-versions.rst:14 +#, python-brace-format msgid "" "``flwr = { version = \"1.0.0a0\", allow-prereleases = true }`` (without " "extras)" @@ -752,6 +753,7 @@ msgstr "" "extras)" #: ../../source/contributor-how-to-install-development-versions.rst:15 +#, python-brace-format msgid "" "``flwr = { version = \"1.0.0a0\", allow-prereleases = true, extras = " "[\"simulation\"] }`` (with extras)" @@ -768,10 +770,12 @@ msgstr "" "via ``pyproject.toml`` :" #: ../../source/contributor-how-to-install-development-versions.rst:20 +#, python-brace-format msgid "``flwr = { path = \"../../\", develop = true }`` (without extras)" msgstr "``flwr = { path = \"../../\", develop = true }`` (sans extras)" #: ../../source/contributor-how-to-install-development-versions.rst:21 +#, python-brace-format msgid "" "``flwr = { path = \"../../\", develop = true, extras = [\"simulation\"] " "}`` (with extras)" @@ -784,7 +788,7 @@ msgid "Install ``flwr`` from a local wheel file via ``pyproject.toml``:" msgstr "Installez ``flwr`` à partir d'un fichier local via ``pyproject.toml`` :" #: ../../source/contributor-how-to-install-development-versions.rst:25 -#, fuzzy +#, fuzzy, python-brace-format msgid "" "``flwr = { path = \"../../dist/flwr-1.8.0-py3-none-any.whl\" }`` (without" " extras)" @@ -793,7 +797,7 @@ msgstr "" "extras)" #: ../../source/contributor-how-to-install-development-versions.rst:26 -#, fuzzy +#, fuzzy, python-brace-format msgid "" "``flwr = { path = \"../../dist/flwr-1.8.0-py3-none-any.whl\", extras = " "[\"simulation\"] }`` (with extras)" @@ -2305,6 +2309,7 @@ msgid "" msgstr "" #: ../../source/contributor-tutorial-contribute-on-github.rst:372 +#, python-brace-format msgid "" "Where ```` needs to be in ``{ci, fix, feat, docs, refactor, " "break}``, ```` should be in ``{framework, baselines, datasets, " @@ -3547,7 +3552,7 @@ msgstr "Démarrage rapide fastai" #: ../../source/docker/run-quickstart-examples-docker-compose.rst:119 #: ../../source/docker/run-quickstart-examples-docker-compose.rst:123 #: ../../source/docker/run-quickstart-examples-docker-compose.rst:125 -#: ../../source/docker/run-quickstart-examples-docker-compose.rst:129 +#: ../../source/docker/run-quickstart-examples-docker-compose.rst:127 #: ../../source/ref-changelog.md:397 ../../source/ref-changelog.md:763 #: ../../source/ref-changelog.md:1040 ../../source/ref-changelog.md:1104 #: ../../source/ref-changelog.md:1162 ../../source/ref-changelog.md:1231 @@ -3571,7 +3576,6 @@ msgid "quickstart-mlcube" msgstr "Démarrage rapide de JAX" #: ../../source/docker/run-quickstart-examples-docker-compose.rst:112 -#: ../../source/docker/run-quickstart-examples-docker-compose.rst:127 #, fuzzy msgid "" "The example has not yet been updated to work with the latest ``flwr`` " @@ -3624,11 +3628,6 @@ msgstr "Démarrage rapide de scikit-learn" #: ../../source/docker/run-quickstart-examples-docker-compose.rst:126 #, fuzzy -msgid "quickstart-tabnet" -msgstr "Démarrage rapide de JAX" - -#: ../../source/docker/run-quickstart-examples-docker-compose.rst:128 -#, fuzzy msgid "quickstart-tensorflow" msgstr "Démarrage rapide de TensorFlow" @@ -4815,6 +4814,7 @@ msgid "" msgstr "" #: ../../source/explanation-differential-privacy.rst:46 +#, python-brace-format msgid "" "\\small\n" "P[M(D_{1} \\in A)] \\leq e^{\\epsilon} P[M(D_{2} \\in A)] + \\delta" @@ -7138,6 +7138,7 @@ msgid "VM Networking" msgstr "" #: ../../source/how-to-run-flower-on-azure.rst:86 +#, python-brace-format msgid "" "During the execution of the Flower application, the server VM " "(``SuperLink``) will be responsible to orchestrate the execution of the " @@ -8433,6 +8434,7 @@ msgstr "" "``start_client``)" #: ../../source/how-to-upgrade-to-flower-1.0.rst:37 +#, python-brace-format msgid "" "``flwr = { version = \"^1.0.0\", extras = [\"simulation\"] }`` (when " "using ``start_simulation``)" @@ -8515,6 +8517,7 @@ msgstr "" " ``start_simulation``. Voici un exemple :" #: ../../source/how-to-upgrade-to-flower-1.0.rst:69 +#, python-brace-format msgid "" "Flower 0.19: ``start_server(..., config={\"num_rounds\": 3, " "\"round_timeout\": 600.0}, ...)``" @@ -9623,11 +9626,11 @@ msgstr "Tutoriel" msgid "Quickstart tutorials" msgstr "Quickstart tutorials" -#: ../../source/index.rst:81 ../../source/index.rst:85 +#: ../../source/index.rst:71 ../../source/index.rst:75 msgid "How-to guides" msgstr "Guides" -#: ../../source/index.rst:111 ../../source/index.rst:116 +#: ../../source/index.rst:101 ../../source/index.rst:106 msgid "Explanations" msgstr "Explications" @@ -9635,26 +9638,26 @@ msgstr "Explications" msgid "API reference" msgstr "Référence pour l'API" -#: ../../source/index.rst:142 +#: ../../source/index.rst:132 msgid "Reference docs" msgstr "Référence pour la documentation" -#: ../../source/index.rst:159 +#: ../../source/index.rst:149 #, fuzzy msgid "Contributor tutorials" msgstr "Configuration du contributeur" -#: ../../source/index.rst:166 +#: ../../source/index.rst:156 #, fuzzy msgid "Contributor how-to guides" msgstr "Guide pour les contributeurs" -#: ../../source/index.rst:178 +#: ../../source/index.rst:168 #, fuzzy msgid "Contributor explanations" msgstr "Explications" -#: ../../source/index.rst:184 +#: ../../source/index.rst:174 #, fuzzy msgid "Contributor references" msgstr "Configuration du contributeur" @@ -9747,16 +9750,7 @@ msgstr "" "` | :ref:`Android ` | :ref:`iOS " "`" -#: ../../source/index.rst:70 -msgid "We also made video tutorials for PyTorch:" -msgstr "" - -#: ../../source/index.rst:75 -#, fuzzy -msgid "And TensorFlow:" -msgstr "Exemples de TensorFlow" - -#: ../../source/index.rst:83 +#: ../../source/index.rst:73 msgid "" "Problem-oriented how-to guides show step-by-step how to achieve a " "specific goal." @@ -9764,7 +9758,7 @@ msgstr "" "Guides orientés sur la résolutions étapes par étapes de problèmes ou " "objectifs specifiques." -#: ../../source/index.rst:113 +#: ../../source/index.rst:103 msgid "" "Understanding-oriented concept guides explain and discuss key topics and " "underlying ideas behind Flower and collaborative AI." @@ -9772,29 +9766,29 @@ msgstr "" "Guides orientés sur la compréhension et l'explication des sujets et idées" " de fonds sur lesquels sont construits Flower et l'IA collaborative." -#: ../../source/index.rst:125 +#: ../../source/index.rst:115 #, fuzzy msgid "References" msgstr "Référence" -#: ../../source/index.rst:127 +#: ../../source/index.rst:117 msgid "Information-oriented API reference and other reference material." msgstr "Référence de l'API orientée sur l'information pure." -#: ../../source/index.rst:136::1 +#: ../../source/index.rst:126::1 msgid ":py:obj:`flwr `\\" msgstr "" -#: ../../source/index.rst:136::1 flwr:1 of +#: ../../source/index.rst:126::1 flwr:1 of msgid "Flower main package." msgstr "" -#: ../../source/index.rst:154 +#: ../../source/index.rst:144 #, fuzzy msgid "Contributor docs" msgstr "Configuration du contributeur" -#: ../../source/index.rst:156 +#: ../../source/index.rst:146 #, fuzzy msgid "" "The Flower community welcomes contributions. The following docs are " @@ -9999,6 +9993,7 @@ msgid "**Run ID:** Unique identifier for the run." msgstr "" #: ../../flwr ls:1 +#, python-brace-format msgid "" "**FAB:** Name of the FAB associated with the run (``{FAB_ID} " "(v{FAB_VERSION})``)." @@ -12752,12 +12747,14 @@ msgid "Return -1 on failure." msgstr "" #: flwr.common.EventType.format:1 of +#, python-brace-format msgid "" "Return a formatted version of S, using substitutions from args and " "kwargs. The substitutions are identified by braces ('{' and '}')." msgstr "" #: flwr.common.EventType.format_map:1 of +#, python-brace-format msgid "" "Return a formatted version of S, using substitutions from mapping. The " "substitutions are identified by braces ('{' and '}')." @@ -16546,6 +16543,7 @@ msgid "" msgstr "" #: flwr.server.strategy.fedprox.FedProx:9 of +#, python-brace-format msgid "" "\\\\frac{\\\\mu}{2} || w - w^t ||^2\n" "\n" @@ -18911,6 +18909,7 @@ msgstr "" "[#1090](https://github.com/adap/flower/pull/1090))" #: ../../source/ref-changelog.md:217 +#, python-brace-format msgid "" "SuperExec has been integrated into SuperLink, enabling SuperLink to " "directly manage ServerApp processes (`flwr-serverapp`). The `flwr` CLI " @@ -24690,6 +24689,7 @@ msgstr "" "([#1317](https://github.com/adap/flower/pull/1317))" #: ../../source/ref-changelog.md:1318 +#, python-brace-format msgid "" "Instead of a config dictionary `{\"num_rounds\": 3, \"round_timeout\": " "600.0}`, `start_server` and `start_simulation` now expect a configuration" @@ -26067,7 +26067,7 @@ msgstr "" "*agrégées* pour que le serveur puisse en garder la trace." #: ../../source/ref-changelog.md:1603 -#, fuzzy +#, fuzzy, python-brace-format msgid "" "Strategy implementations should migrate their `aggregate_fit` and " "`aggregate_evaluate` methods to the new return type (e.g., by simply " @@ -30854,6 +30854,7 @@ msgid "Where's the accuracy?" msgstr "Où est la précision ?" #: ../../source/tutorial-series-get-started-with-flower-pytorch.ipynb:707 +#, python-brace-format msgid "" "You may have noticed that all metrics except for ``losses_distributed`` " "are empty. Where did the ``{\"accuracy\": float(accuracy)}`` go?" @@ -31463,7 +31464,7 @@ msgstr "" "chose d'autre, comme la régression linéaire classique." #: ../../source/tutorial-series-what-is-federated-learning.ipynb:41 -msgid "|2375819ef1ec4145a4c91492343eb475|" +msgid "|8121c8d231f04cce80d7d4a749d05fad|" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:109 @@ -31482,7 +31483,7 @@ msgstr "" " Go." #: ../../source/tutorial-series-what-is-federated-learning.ipynb:53 -msgid "|ce375b86764b446d8f33a01d32909a4d|" +msgid "|63d7d57ea2d14e1fa565edc5f8e6d0c3|" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:111 @@ -31514,7 +31515,7 @@ msgstr "" "chanson." #: ../../source/tutorial-series-what-is-federated-learning.ipynb:67 -msgid "|b2facc1f0966468b962e3d66c1e454f2|" +msgid "|034829480fa740afbbc7453e5b1fd345|" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:113 @@ -31535,7 +31536,7 @@ msgstr "" " données pour la même tâche." #: ../../source/tutorial-series-what-is-federated-learning.ipynb:79 -msgid "|2361a45884fe41bf8825175b31880a9c|" +msgid "|525ed0f9bbae4478abd6a50130254461|" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:115 @@ -31557,7 +31558,7 @@ msgstr "" "cloud." #: ../../source/tutorial-series-what-is-federated-learning.ipynb:91 -msgid "|d0b86ab6b5cc49e1a3e6b031594bf7fe|" +msgid "|ad35e1ba0252470fa69bd391f60354b9|" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:117 @@ -31578,7 +31579,7 @@ msgstr "" "appuyés." #: ../../source/tutorial-series-what-is-federated-learning.ipynb:103 -msgid "|c06175382a73496b968d94d01cd9bdd3|" +msgid "|686da575bf794c5d8609e37d8211329b|" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:119 @@ -31604,7 +31605,7 @@ msgstr "" " sur un serveur centralisé." #: ../../source/tutorial-series-what-is-federated-learning.ipynb:138 -msgid "|80f03044b21b472e866ae9c31202a8ad|" +msgid "|c58b4e957826408db980c238687ab898|" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:173 @@ -31623,7 +31624,7 @@ msgstr "" "suffisantes pour former un bon modèle." #: ../../source/tutorial-series-what-is-federated-learning.ipynb:150 -msgid "|dfc8acb1c72b4572a3632e2f198da658|" +msgid "|c081e06494f04261a29467861ad8d746|" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:175 @@ -31854,7 +31855,7 @@ msgstr "" "partir d'un point de contrôle précédemment sauvegardé." #: ../../source/tutorial-series-what-is-federated-learning.ipynb:210 -msgid "|4b6dc916acdc499dad963b52d56fd602|" +msgid "|2ba32b63692d48bb995937727cc3d76f|" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:307 @@ -31889,7 +31890,7 @@ msgstr "" "rendements décroissants." #: ../../source/tutorial-series-what-is-federated-learning.ipynb:225 -msgid "|3efa977622c34263ac76d6d5adcb641c|" +msgid "|8995fb47885b4240aa063f1c1189d0a6|" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:309 @@ -31922,7 +31923,7 @@ msgstr "" "données locales, ou même de quelques étapes (mini-batchs)." #: ../../source/tutorial-series-what-is-federated-learning.ipynb:240 -msgid "|a2d6ccc96e214863831cb2eff5b6f81a|" +msgid "|e0f6b07c2a9d47e68041fec453aa5098|" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:311 @@ -31953,7 +31954,7 @@ msgstr "" " l'entraînement local." #: ../../source/tutorial-series-what-is-federated-learning.ipynb:255 -msgid "|7f089ba5b4c34189b974daf1ce3c3bd0|" +msgid "|fd69260872954015a8a4b3b7a0a0b27f|" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:313 @@ -32013,7 +32014,7 @@ msgstr "" "times as much as each of the 100 examples." #: ../../source/tutorial-series-what-is-federated-learning.ipynb:273 -msgid "|7468ad3dbeea44079c56a11d3c741a1b|" +msgid "|335c4f36d8c64f2eb468a30b4d424b24|" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:315 @@ -32157,7 +32158,7 @@ msgstr "" "quel cadre de ML et n'importe quel langage de programmation." #: ../../source/tutorial-series-what-is-federated-learning.ipynb:334 -msgid "|c79e686ab53847f1a476c3d45f574a80|" +msgid "|0e3cb3b010bd4cea901b3dbd34efa139|" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:340 @@ -46731,3 +46732,54 @@ msgstr "" #~ msgid "|1cf0f3d2d44e47c7bfaa71cecf7a0fe4|" #~ msgstr "" +#~ msgid "quickstart-tabnet" +#~ msgstr "Démarrage rapide de JAX" + +#~ msgid "We also made video tutorials for PyTorch:" +#~ msgstr "" + +#~ msgid "And TensorFlow:" +#~ msgstr "Exemples de TensorFlow" + +#~ msgid "|2375819ef1ec4145a4c91492343eb475|" +#~ msgstr "" + +#~ msgid "|ce375b86764b446d8f33a01d32909a4d|" +#~ msgstr "" + +#~ msgid "|b2facc1f0966468b962e3d66c1e454f2|" +#~ msgstr "" + +#~ msgid "|2361a45884fe41bf8825175b31880a9c|" +#~ msgstr "" + +#~ msgid "|d0b86ab6b5cc49e1a3e6b031594bf7fe|" +#~ msgstr "" + +#~ msgid "|c06175382a73496b968d94d01cd9bdd3|" +#~ msgstr "" + +#~ msgid "|80f03044b21b472e866ae9c31202a8ad|" +#~ msgstr "" + +#~ msgid "|dfc8acb1c72b4572a3632e2f198da658|" +#~ msgstr "" + +#~ msgid "|4b6dc916acdc499dad963b52d56fd602|" +#~ msgstr "" + +#~ msgid "|3efa977622c34263ac76d6d5adcb641c|" +#~ msgstr "" + +#~ msgid "|a2d6ccc96e214863831cb2eff5b6f81a|" +#~ msgstr "" + +#~ msgid "|7f089ba5b4c34189b974daf1ce3c3bd0|" +#~ msgstr "" + +#~ msgid "|7468ad3dbeea44079c56a11d3c741a1b|" +#~ msgstr "" + +#~ msgid "|c79e686ab53847f1a476c3d45f574a80|" +#~ msgstr "" + diff --git a/framework/docs/locales/ko/LC_MESSAGES/framework-docs.po b/framework/docs/locales/ko/LC_MESSAGES/framework-docs.po index 7a586152312e..2207bf8e5d25 100644 --- a/framework/docs/locales/ko/LC_MESSAGES/framework-docs.po +++ b/framework/docs/locales/ko/LC_MESSAGES/framework-docs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Flower main\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-02-01 00:32+0000\n" +"POT-Creation-Date: 2025-02-02 00:32+0000\n" "PO-Revision-Date: 2024-08-23 13:09+0000\n" "Last-Translator: Seulki Yun \n" "Language: ko\n" @@ -17,7 +17,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.16.0\n" +"Generated-By: Babel 2.17.0\n" #: ../../source/contributor-explanation-public-and-private-apis.rst:2 msgid "Public and private APIs" @@ -756,12 +756,14 @@ msgstr "" " 잊지 마세요)." #: ../../source/contributor-how-to-install-development-versions.rst:14 +#, python-brace-format msgid "" "``flwr = { version = \"1.0.0a0\", allow-prereleases = true }`` (without " "extras)" msgstr "``flwr = { version = \"1.0.0a0\", allow-prereleases = true }`` (extras 제외)" #: ../../source/contributor-how-to-install-development-versions.rst:15 +#, python-brace-format msgid "" "``flwr = { version = \"1.0.0a0\", allow-prereleases = true, extras = " "[\"simulation\"] }`` (with extras)" @@ -776,10 +778,12 @@ msgid "" msgstr "``pyproject.toml``을 통해 Flower 소스 코드의 로컬 복사본에서 ``flwr``을 설치하세요:" #: ../../source/contributor-how-to-install-development-versions.rst:20 +#, python-brace-format msgid "``flwr = { path = \"../../\", develop = true }`` (without extras)" msgstr "``flwr = { path = \"../../\", develop = true }`` (extras 제외)" #: ../../source/contributor-how-to-install-development-versions.rst:21 +#, python-brace-format msgid "" "``flwr = { path = \"../../\", develop = true, extras = [\"simulation\"] " "}`` (with extras)" @@ -792,6 +796,7 @@ msgid "Install ``flwr`` from a local wheel file via ``pyproject.toml``:" msgstr "``pyproject.toml``을 통해 로컬 wheel file에서 ``flwr``을 설치하세요:" #: ../../source/contributor-how-to-install-development-versions.rst:25 +#, python-brace-format msgid "" "``flwr = { path = \"../../dist/flwr-1.8.0-py3-none-any.whl\" }`` (without" " extras)" @@ -800,6 +805,7 @@ msgstr "" "제외)" #: ../../source/contributor-how-to-install-development-versions.rst:26 +#, python-brace-format msgid "" "``flwr = { path = \"../../dist/flwr-1.8.0-py3-none-any.whl\", extras = " "[\"simulation\"] }`` (with extras)" @@ -2132,6 +2138,7 @@ msgid "" msgstr "(또는 ``(:skip) ``를 사용하면 변경 로그에서 PR을 무시합니다.)" #: ../../source/contributor-tutorial-contribute-on-github.rst:372 +#, python-brace-format msgid "" "Where ```` needs to be in ``{ci, fix, feat, docs, refactor, " "break}``, ```` should be in ``{framework, baselines, datasets, " @@ -3421,7 +3428,7 @@ msgstr "빠른 시작 튜토리얼" #: ../../source/docker/run-quickstart-examples-docker-compose.rst:119 #: ../../source/docker/run-quickstart-examples-docker-compose.rst:123 #: ../../source/docker/run-quickstart-examples-docker-compose.rst:125 -#: ../../source/docker/run-quickstart-examples-docker-compose.rst:129 +#: ../../source/docker/run-quickstart-examples-docker-compose.rst:127 #: ../../source/ref-changelog.md:397 ../../source/ref-changelog.md:763 #: ../../source/ref-changelog.md:1040 ../../source/ref-changelog.md:1104 #: ../../source/ref-changelog.md:1162 ../../source/ref-changelog.md:1231 @@ -3445,7 +3452,6 @@ msgid "quickstart-mlcube" msgstr "빠른 시작" #: ../../source/docker/run-quickstart-examples-docker-compose.rst:112 -#: ../../source/docker/run-quickstart-examples-docker-compose.rst:127 msgid "" "The example has not yet been updated to work with the latest ``flwr`` " "version." @@ -3493,11 +3499,6 @@ msgstr "" #: ../../source/docker/run-quickstart-examples-docker-compose.rst:126 #, fuzzy -msgid "quickstart-tabnet" -msgstr "빠른 시작 튜토리얼" - -#: ../../source/docker/run-quickstart-examples-docker-compose.rst:128 -#, fuzzy msgid "quickstart-tensorflow" msgstr "빠른 시작 튜토리얼" @@ -4710,7 +4711,7 @@ msgstr "" "Range(A)에 대해 (:math:`\\epsilon`, :math:`\\delta`)-차등 프라이버시를 제공합니다:" #: ../../source/explanation-differential-privacy.rst:46 -#, fuzzy +#, fuzzy, python-brace-format msgid "" "\\small\n" "P[M(D_{1} \\in A)] \\leq e^{\\epsilon} P[M(D_{2} \\in A)] + \\delta" @@ -6978,6 +6979,7 @@ msgid "VM Networking" msgstr "" #: ../../source/how-to-run-flower-on-azure.rst:86 +#, python-brace-format msgid "" "During the execution of the Flower application, the server VM " "(``SuperLink``) will be responsible to orchestrate the execution of the " @@ -8309,6 +8311,7 @@ msgid "``flwr = \"^1.0.0\"`` (when using ``start_server`` and ``start_client``)" msgstr "``flwr = \"^1.0.0\"``(``start_server`` 및 ``start_client`` 사용 시)" #: ../../source/how-to-upgrade-to-flower-1.0.rst:37 +#, python-brace-format msgid "" "``flwr = { version = \"^1.0.0\", extras = [\"simulation\"] }`` (when " "using ``start_simulation``)" @@ -8386,6 +8389,7 @@ msgstr "" "전달합니다. 다음은 예제입니다:" #: ../../source/how-to-upgrade-to-flower-1.0.rst:69 +#, python-brace-format msgid "" "Flower 0.19: ``start_server(..., config={\"num_rounds\": 3, " "\"round_timeout\": 600.0}, ...)``" @@ -9549,11 +9553,11 @@ msgstr "튜토리얼" msgid "Quickstart tutorials" msgstr "빠른 시작 튜토리얼" -#: ../../source/index.rst:81 ../../source/index.rst:85 +#: ../../source/index.rst:71 ../../source/index.rst:75 msgid "How-to guides" msgstr "사용 방법 가이드" -#: ../../source/index.rst:111 ../../source/index.rst:116 +#: ../../source/index.rst:101 ../../source/index.rst:106 msgid "Explanations" msgstr "설명" @@ -9561,23 +9565,23 @@ msgstr "설명" msgid "API reference" msgstr "API 참조" -#: ../../source/index.rst:142 +#: ../../source/index.rst:132 msgid "Reference docs" msgstr "참조 문서" -#: ../../source/index.rst:159 +#: ../../source/index.rst:149 msgid "Contributor tutorials" msgstr "기여자 튜토리얼" -#: ../../source/index.rst:166 +#: ../../source/index.rst:156 msgid "Contributor how-to guides" msgstr "기여자 사용법 가이드" -#: ../../source/index.rst:178 +#: ../../source/index.rst:168 msgid "Contributor explanations" msgstr "기여자 설명" -#: ../../source/index.rst:184 +#: ../../source/index.rst:174 msgid "Contributor references" msgstr "기여자 참조" @@ -9660,47 +9664,39 @@ msgstr "" ":doc:`Android ` | :doc:`iOS `" -#: ../../source/index.rst:70 -msgid "We also made video tutorials for PyTorch:" -msgstr "파이토치용 동영상 튜토리얼도 만들었습니다:" - -#: ../../source/index.rst:75 -msgid "And TensorFlow:" -msgstr "그리고 TensorFlow도:" - -#: ../../source/index.rst:83 +#: ../../source/index.rst:73 msgid "" "Problem-oriented how-to guides show step-by-step how to achieve a " "specific goal." msgstr "문제 중심의 방법 가이드는 특정 목표를 달성하는 방법을 단계별로 보여줍니다." -#: ../../source/index.rst:113 +#: ../../source/index.rst:103 msgid "" "Understanding-oriented concept guides explain and discuss key topics and " "underlying ideas behind Flower and collaborative AI." msgstr "이해 중심의 개념 가이드에서는 Flower와 협업 AI의 주요 주제와 기본 아이디어를 설명하고 토론합니다." -#: ../../source/index.rst:125 +#: ../../source/index.rst:115 msgid "References" msgstr "참조" -#: ../../source/index.rst:127 +#: ../../source/index.rst:117 msgid "Information-oriented API reference and other reference material." msgstr "정보 지향 API 참조 및 기타 참고 자료." -#: ../../source/index.rst:136::1 +#: ../../source/index.rst:126::1 msgid ":py:obj:`flwr `\\" msgstr ":py:obj:`flwr `\\" -#: ../../source/index.rst:136::1 flwr:1 of +#: ../../source/index.rst:126::1 flwr:1 of msgid "Flower main package." msgstr "Flower 메인 패키지." -#: ../../source/index.rst:154 +#: ../../source/index.rst:144 msgid "Contributor docs" msgstr "기여자 문서" -#: ../../source/index.rst:156 +#: ../../source/index.rst:146 msgid "" "The Flower community welcomes contributions. The following docs are " "intended to help along the way." @@ -9901,6 +9897,7 @@ msgid "**Run ID:** Unique identifier for the run." msgstr "현재 실행에 대한 식별자입니다." #: ../../flwr ls:1 +#, python-brace-format msgid "" "**FAB:** Name of the FAB associated with the run (``{FAB_ID} " "(v{FAB_VERSION})``)." @@ -12799,12 +12796,14 @@ msgid "Return -1 on failure." msgstr "실패 시 -1을 반환합니다." #: flwr.common.EventType.format:1 of +#, python-brace-format msgid "" "Return a formatted version of S, using substitutions from args and " "kwargs. The substitutions are identified by braces ('{' and '}')." msgstr "args와 kwargs의 치환을 사용하여 형식이 지정된 S를 반환합니다. 치환은 중괄호('{' 및 '}')로 식별됩니다." #: flwr.common.EventType.format_map:1 of +#, python-brace-format msgid "" "Return a formatted version of S, using substitutions from mapping. The " "substitutions are identified by braces ('{' and '}')." @@ -16571,6 +16570,7 @@ msgid "" msgstr "" #: flwr.server.strategy.fedprox.FedProx:9 of +#, python-brace-format msgid "" "\\\\frac{\\\\mu}{2} || w - w^t ||^2\n" "\n" @@ -18673,6 +18673,7 @@ msgid "" msgstr "" #: ../../source/ref-changelog.md:217 +#, python-brace-format msgid "" "SuperExec has been integrated into SuperLink, enabling SuperLink to " "directly manage ServerApp processes (`flwr-serverapp`). The `flwr` CLI " @@ -23096,6 +23097,7 @@ msgid "" msgstr "" #: ../../source/ref-changelog.md:1318 +#, python-brace-format msgid "" "Instead of a config dictionary `{\"num_rounds\": 3, \"round_timeout\": " "600.0}`, `start_server` and `start_simulation` now expect a configuration" @@ -24063,6 +24065,7 @@ msgid "" msgstr "" #: ../../source/ref-changelog.md:1603 +#, python-brace-format msgid "" "Strategy implementations should migrate their `aggregate_fit` and " "`aggregate_evaluate` methods to the new return type (e.g., by simply " @@ -27933,6 +27936,7 @@ msgid "Where's the accuracy?" msgstr "" #: ../../source/tutorial-series-get-started-with-flower-pytorch.ipynb:707 +#, python-brace-format msgid "" "You may have noticed that all metrics except for ``losses_distributed`` " "are empty. Where did the ``{\"accuracy\": float(accuracy)}`` go?" @@ -28347,7 +28351,7 @@ msgstr "" " 수도 있습니다." #: ../../source/tutorial-series-what-is-federated-learning.ipynb:41 -msgid "|2375819ef1ec4145a4c91492343eb475|" +msgid "|8121c8d231f04cce80d7d4a749d05fad|" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:109 @@ -28364,7 +28368,7 @@ msgstr "" " 바둑과 같은 게임을 하는 것일 수 있습니다." #: ../../source/tutorial-series-what-is-federated-learning.ipynb:53 -msgid "|ce375b86764b446d8f33a01d32909a4d|" +msgid "|63d7d57ea2d14e1fa565edc5f8e6d0c3|" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:111 @@ -28390,7 +28394,7 @@ msgstr "" "부르리는 것을 듣는 스마트 스피커에서 비롯됩니다." #: ../../source/tutorial-series-what-is-federated-learning.ipynb:67 -msgid "|b2facc1f0966468b962e3d66c1e454f2|" +msgid "|034829480fa740afbbc7453e5b1fd345|" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:113 @@ -28408,7 +28412,7 @@ msgstr "" "있습니다. 하지만 여러 조직이 모두 같은 작업을 위해 데이터를 생성하는 것일 수도 있습니다." #: ../../source/tutorial-series-what-is-federated-learning.ipynb:79 -msgid "|2361a45884fe41bf8825175b31880a9c|" +msgid "|525ed0f9bbae4478abd6a50130254461|" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:115 @@ -28427,7 +28431,7 @@ msgstr "" "서버는 데이터 센터 어딘가에 있을 수도 있고 클라우드 어딘가에 있을 수도 있습니다." #: ../../source/tutorial-series-what-is-federated-learning.ipynb:91 -msgid "|d0b86ab6b5cc49e1a3e6b031594bf7fe|" +msgid "|ad35e1ba0252470fa69bd391f60354b9|" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:117 @@ -28444,7 +28448,7 @@ msgstr "" " 우리가 기본적으로 사용해 온 머신러닝 방법입니다." #: ../../source/tutorial-series-what-is-federated-learning.ipynb:103 -msgid "|c06175382a73496b968d94d01cd9bdd3|" +msgid "|686da575bf794c5d8609e37d8211329b|" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:119 @@ -28467,7 +28471,7 @@ msgstr "" "트래픽을 분석하는 것이 있습니다. 이러한 사례에서 모든 데이터는 자연스럽게 중앙 서버에 존재합니다." #: ../../source/tutorial-series-what-is-federated-learning.ipynb:138 -msgid "|80f03044b21b472e866ae9c31202a8ad|" +msgid "|c58b4e957826408db980c238687ab898|" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:173 @@ -28484,7 +28488,7 @@ msgstr "" "좋은 모델을 훈련하기에 충분하지 않을 수 있습니다." #: ../../source/tutorial-series-what-is-federated-learning.ipynb:150 -msgid "|dfc8acb1c72b4572a3632e2f198da658|" +msgid "|c081e06494f04261a29467861ad8d746|" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:175 @@ -28663,7 +28667,7 @@ msgstr "" "체크포인트에서 모델 매개변수를 초기화합니다." #: ../../source/tutorial-series-what-is-federated-learning.ipynb:210 -msgid "|4b6dc916acdc499dad963b52d56fd602|" +msgid "|2ba32b63692d48bb995937727cc3d76f|" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:307 @@ -28691,7 +28695,7 @@ msgstr "" "개의 연결 노드만 사용합니다. 그 이유는 점점 더 많은 클라이언트 노드를 선택하면 학습의 효율성이 감소하기 때문입니다." #: ../../source/tutorial-series-what-is-federated-learning.ipynb:225 -msgid "|3efa977622c34263ac76d6d5adcb641c|" +msgid "|8995fb47885b4240aa063f1c1189d0a6|" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:309 @@ -28718,7 +28722,7 @@ msgstr "" "데이터에서 한 단계 정도로 짧거나 몇 단계(mini-batches)에 불과할 수 있습니다." #: ../../source/tutorial-series-what-is-federated-learning.ipynb:240 -msgid "|a2d6ccc96e214863831cb2eff5b6f81a|" +msgid "|e0f6b07c2a9d47e68041fec453aa5098|" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:311 @@ -28744,7 +28748,7 @@ msgstr "" "보냅니다. 보내는 모델 업데이트는 전체 모델 파라미터거나 로컬 교육 중에 누적된 그레디언트(gradient)일 수 있습니다." #: ../../source/tutorial-series-what-is-federated-learning.ipynb:255 -msgid "|7f089ba5b4c34189b974daf1ce3c3bd0|" +msgid "|fd69260872954015a8a4b3b7a0a0b27f|" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:313 @@ -28794,7 +28798,7 @@ msgstr "" "많은 영향을 미칩니다." #: ../../source/tutorial-series-what-is-federated-learning.ipynb:273 -msgid "|7468ad3dbeea44079c56a11d3c741a1b|" +msgid "|335c4f36d8c64f2eb468a30b4d424b24|" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:315 @@ -28914,7 +28918,7 @@ msgstr "" "사용자는 모든 워크로드, 머신러닝 프레임워크 및 모든 프로그래밍 언어를 통합할 수 있습니다." #: ../../source/tutorial-series-what-is-federated-learning.ipynb:334 -msgid "|c79e686ab53847f1a476c3d45f574a80|" +msgid "|0e3cb3b010bd4cea901b3dbd34efa139|" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:340 @@ -36933,3 +36937,54 @@ msgstr "" #~ msgid "|1cf0f3d2d44e47c7bfaa71cecf7a0fe4|" #~ msgstr "" +#~ msgid "quickstart-tabnet" +#~ msgstr "빠른 시작 튜토리얼" + +#~ msgid "We also made video tutorials for PyTorch:" +#~ msgstr "파이토치용 동영상 튜토리얼도 만들었습니다:" + +#~ msgid "And TensorFlow:" +#~ msgstr "그리고 TensorFlow도:" + +#~ msgid "|2375819ef1ec4145a4c91492343eb475|" +#~ msgstr "" + +#~ msgid "|ce375b86764b446d8f33a01d32909a4d|" +#~ msgstr "" + +#~ msgid "|b2facc1f0966468b962e3d66c1e454f2|" +#~ msgstr "" + +#~ msgid "|2361a45884fe41bf8825175b31880a9c|" +#~ msgstr "" + +#~ msgid "|d0b86ab6b5cc49e1a3e6b031594bf7fe|" +#~ msgstr "" + +#~ msgid "|c06175382a73496b968d94d01cd9bdd3|" +#~ msgstr "" + +#~ msgid "|80f03044b21b472e866ae9c31202a8ad|" +#~ msgstr "" + +#~ msgid "|dfc8acb1c72b4572a3632e2f198da658|" +#~ msgstr "" + +#~ msgid "|4b6dc916acdc499dad963b52d56fd602|" +#~ msgstr "" + +#~ msgid "|3efa977622c34263ac76d6d5adcb641c|" +#~ msgstr "" + +#~ msgid "|a2d6ccc96e214863831cb2eff5b6f81a|" +#~ msgstr "" + +#~ msgid "|7f089ba5b4c34189b974daf1ce3c3bd0|" +#~ msgstr "" + +#~ msgid "|7468ad3dbeea44079c56a11d3c741a1b|" +#~ msgstr "" + +#~ msgid "|c79e686ab53847f1a476c3d45f574a80|" +#~ msgstr "" + diff --git a/framework/docs/locales/pt_BR/LC_MESSAGES/framework-docs.po b/framework/docs/locales/pt_BR/LC_MESSAGES/framework-docs.po index 73b3af85744f..c310584e6b55 100644 --- a/framework/docs/locales/pt_BR/LC_MESSAGES/framework-docs.po +++ b/framework/docs/locales/pt_BR/LC_MESSAGES/framework-docs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Flower main\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-02-01 00:32+0000\n" +"POT-Creation-Date: 2025-02-02 00:32+0000\n" "PO-Revision-Date: 2024-05-25 11:09+0000\n" "Last-Translator: Gustavo Bertoli \n" "Language: pt_BR\n" @@ -17,7 +17,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.16.0\n" +"Generated-By: Babel 2.17.0\n" #: ../../source/contributor-explanation-public-and-private-apis.rst:2 msgid "Public and private APIs" @@ -779,12 +779,14 @@ msgid "" msgstr "" #: ../../source/contributor-how-to-install-development-versions.rst:14 +#, python-brace-format msgid "" "``flwr = { version = \"1.0.0a0\", allow-prereleases = true }`` (without " "extras)" msgstr "" #: ../../source/contributor-how-to-install-development-versions.rst:15 +#, python-brace-format msgid "" "``flwr = { version = \"1.0.0a0\", allow-prereleases = true, extras = " "[\"simulation\"] }`` (with extras)" @@ -797,10 +799,12 @@ msgid "" msgstr "" #: ../../source/contributor-how-to-install-development-versions.rst:20 +#, python-brace-format msgid "``flwr = { path = \"../../\", develop = true }`` (without extras)" msgstr "" #: ../../source/contributor-how-to-install-development-versions.rst:21 +#, python-brace-format msgid "" "``flwr = { path = \"../../\", develop = true, extras = [\"simulation\"] " "}`` (with extras)" @@ -811,12 +815,14 @@ msgid "Install ``flwr`` from a local wheel file via ``pyproject.toml``:" msgstr "" #: ../../source/contributor-how-to-install-development-versions.rst:25 +#, python-brace-format msgid "" "``flwr = { path = \"../../dist/flwr-1.8.0-py3-none-any.whl\" }`` (without" " extras)" msgstr "" #: ../../source/contributor-how-to-install-development-versions.rst:26 +#, python-brace-format msgid "" "``flwr = { path = \"../../dist/flwr-1.8.0-py3-none-any.whl\", extras = " "[\"simulation\"] }`` (with extras)" @@ -1999,6 +2005,7 @@ msgid "" msgstr "" #: ../../source/contributor-tutorial-contribute-on-github.rst:372 +#, python-brace-format msgid "" "Where ```` needs to be in ``{ci, fix, feat, docs, refactor, " "break}``, ```` should be in ``{framework, baselines, datasets, " @@ -3168,7 +3175,7 @@ msgstr "" #: ../../source/docker/run-quickstart-examples-docker-compose.rst:119 #: ../../source/docker/run-quickstart-examples-docker-compose.rst:123 #: ../../source/docker/run-quickstart-examples-docker-compose.rst:125 -#: ../../source/docker/run-quickstart-examples-docker-compose.rst:129 +#: ../../source/docker/run-quickstart-examples-docker-compose.rst:127 #: ../../source/ref-changelog.md:397 ../../source/ref-changelog.md:763 #: ../../source/ref-changelog.md:1040 ../../source/ref-changelog.md:1104 #: ../../source/ref-changelog.md:1162 ../../source/ref-changelog.md:1231 @@ -3189,7 +3196,6 @@ msgid "quickstart-mlcube" msgstr "" #: ../../source/docker/run-quickstart-examples-docker-compose.rst:112 -#: ../../source/docker/run-quickstart-examples-docker-compose.rst:127 msgid "" "The example has not yet been updated to work with the latest ``flwr`` " "version." @@ -3232,10 +3238,6 @@ msgid "quickstart-sklearn-tabular" msgstr "" #: ../../source/docker/run-quickstart-examples-docker-compose.rst:126 -msgid "quickstart-tabnet" -msgstr "" - -#: ../../source/docker/run-quickstart-examples-docker-compose.rst:128 msgid "quickstart-tensorflow" msgstr "" @@ -4391,6 +4393,7 @@ msgid "" msgstr "" #: ../../source/explanation-differential-privacy.rst:46 +#, python-brace-format msgid "" "\\small\n" "P[M(D_{1} \\in A)] \\leq e^{\\epsilon} P[M(D_{2} \\in A)] + \\delta" @@ -6378,6 +6381,7 @@ msgid "VM Networking" msgstr "" #: ../../source/how-to-run-flower-on-azure.rst:86 +#, python-brace-format msgid "" "During the execution of the Flower application, the server VM " "(``SuperLink``) will be responsible to orchestrate the execution of the " @@ -7600,6 +7604,7 @@ msgid "``flwr = \"^1.0.0\"`` (when using ``start_server`` and ``start_client``)" msgstr "" #: ../../source/how-to-upgrade-to-flower-1.0.rst:37 +#, python-brace-format msgid "" "``flwr = { version = \"^1.0.0\", extras = [\"simulation\"] }`` (when " "using ``start_simulation``)" @@ -7665,6 +7670,7 @@ msgid "" msgstr "" #: ../../source/how-to-upgrade-to-flower-1.0.rst:69 +#, python-brace-format msgid "" "Flower 0.19: ``start_server(..., config={\"num_rounds\": 3, " "\"round_timeout\": 600.0}, ...)``" @@ -8656,11 +8662,11 @@ msgstr "" msgid "Quickstart tutorials" msgstr "" -#: ../../source/index.rst:81 ../../source/index.rst:85 +#: ../../source/index.rst:71 ../../source/index.rst:75 msgid "How-to guides" msgstr "" -#: ../../source/index.rst:111 ../../source/index.rst:116 +#: ../../source/index.rst:101 ../../source/index.rst:106 msgid "Explanations" msgstr "" @@ -8668,23 +8674,23 @@ msgstr "" msgid "API reference" msgstr "" -#: ../../source/index.rst:142 +#: ../../source/index.rst:132 msgid "Reference docs" msgstr "" -#: ../../source/index.rst:159 +#: ../../source/index.rst:149 msgid "Contributor tutorials" msgstr "" -#: ../../source/index.rst:166 +#: ../../source/index.rst:156 msgid "Contributor how-to guides" msgstr "" -#: ../../source/index.rst:178 +#: ../../source/index.rst:168 msgid "Contributor explanations" msgstr "" -#: ../../source/index.rst:184 +#: ../../source/index.rst:174 msgid "Contributor references" msgstr "" @@ -8754,47 +8760,39 @@ msgid "" "quickstart-android>` | :doc:`iOS `" msgstr "" -#: ../../source/index.rst:70 -msgid "We also made video tutorials for PyTorch:" -msgstr "" - -#: ../../source/index.rst:75 -msgid "And TensorFlow:" -msgstr "" - -#: ../../source/index.rst:83 +#: ../../source/index.rst:73 msgid "" "Problem-oriented how-to guides show step-by-step how to achieve a " "specific goal." msgstr "" -#: ../../source/index.rst:113 +#: ../../source/index.rst:103 msgid "" "Understanding-oriented concept guides explain and discuss key topics and " "underlying ideas behind Flower and collaborative AI." msgstr "" -#: ../../source/index.rst:125 +#: ../../source/index.rst:115 msgid "References" msgstr "" -#: ../../source/index.rst:127 +#: ../../source/index.rst:117 msgid "Information-oriented API reference and other reference material." msgstr "" -#: ../../source/index.rst:136::1 +#: ../../source/index.rst:126::1 msgid ":py:obj:`flwr `\\" msgstr "" -#: ../../source/index.rst:136::1 flwr:1 of +#: ../../source/index.rst:126::1 flwr:1 of msgid "Flower main package." msgstr "" -#: ../../source/index.rst:154 +#: ../../source/index.rst:144 msgid "Contributor docs" msgstr "" -#: ../../source/index.rst:156 +#: ../../source/index.rst:146 msgid "" "The Flower community welcomes contributions. The following docs are " "intended to help along the way." @@ -8988,6 +8986,7 @@ msgid "**Run ID:** Unique identifier for the run." msgstr "" #: ../../flwr ls:1 +#, python-brace-format msgid "" "**FAB:** Name of the FAB associated with the run (``{FAB_ID} " "(v{FAB_VERSION})``)." @@ -11617,12 +11616,14 @@ msgid "Return -1 on failure." msgstr "" #: flwr.common.EventType.format:1 of +#, python-brace-format msgid "" "Return a formatted version of S, using substitutions from args and " "kwargs. The substitutions are identified by braces ('{' and '}')." msgstr "" #: flwr.common.EventType.format_map:1 of +#, python-brace-format msgid "" "Return a formatted version of S, using substitutions from mapping. The " "substitutions are identified by braces ('{' and '}')." @@ -15301,6 +15302,7 @@ msgid "" msgstr "" #: flwr.server.strategy.fedprox.FedProx:9 of +#, python-brace-format msgid "" "\\\\frac{\\\\mu}{2} || w - w^t ||^2\n" "\n" @@ -17387,6 +17389,7 @@ msgid "" msgstr "" #: ../../source/ref-changelog.md:217 +#, python-brace-format msgid "" "SuperExec has been integrated into SuperLink, enabling SuperLink to " "directly manage ServerApp processes (`flwr-serverapp`). The `flwr` CLI " @@ -21807,6 +21810,7 @@ msgid "" msgstr "" #: ../../source/ref-changelog.md:1318 +#, python-brace-format msgid "" "Instead of a config dictionary `{\"num_rounds\": 3, \"round_timeout\": " "600.0}`, `start_server` and `start_simulation` now expect a configuration" @@ -22774,6 +22778,7 @@ msgid "" msgstr "" #: ../../source/ref-changelog.md:1603 +#, python-brace-format msgid "" "Strategy implementations should migrate their `aggregate_fit` and " "`aggregate_evaluate` methods to the new return type (e.g., by simply " @@ -26615,6 +26620,7 @@ msgid "Where's the accuracy?" msgstr "" #: ../../source/tutorial-series-get-started-with-flower-pytorch.ipynb:707 +#, python-brace-format msgid "" "You may have noticed that all metrics except for ``losses_distributed`` " "are empty. Where did the ``{\"accuracy\": float(accuracy)}`` go?" @@ -27014,7 +27020,7 @@ msgid "" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:41 -msgid "|2375819ef1ec4145a4c91492343eb475|" +msgid "|8121c8d231f04cce80d7d4a749d05fad|" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:109 @@ -27029,7 +27035,7 @@ msgid "" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:53 -msgid "|ce375b86764b446d8f33a01d32909a4d|" +msgid "|63d7d57ea2d14e1fa565edc5f8e6d0c3|" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:111 @@ -27051,7 +27057,7 @@ msgid "" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:67 -msgid "|b2facc1f0966468b962e3d66c1e454f2|" +msgid "|034829480fa740afbbc7453e5b1fd345|" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:113 @@ -27067,7 +27073,7 @@ msgid "" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:79 -msgid "|2361a45884fe41bf8825175b31880a9c|" +msgid "|525ed0f9bbae4478abd6a50130254461|" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:115 @@ -27083,7 +27089,7 @@ msgid "" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:91 -msgid "|d0b86ab6b5cc49e1a3e6b031594bf7fe|" +msgid "|ad35e1ba0252470fa69bd391f60354b9|" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:117 @@ -27098,7 +27104,7 @@ msgid "" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:103 -msgid "|c06175382a73496b968d94d01cd9bdd3|" +msgid "|686da575bf794c5d8609e37d8211329b|" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:119 @@ -27118,7 +27124,7 @@ msgid "" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:138 -msgid "|80f03044b21b472e866ae9c31202a8ad|" +msgid "|c58b4e957826408db980c238687ab898|" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:173 @@ -27133,7 +27139,7 @@ msgid "" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:150 -msgid "|dfc8acb1c72b4572a3632e2f198da658|" +msgid "|c081e06494f04261a29467861ad8d746|" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:175 @@ -27273,7 +27279,7 @@ msgid "" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:210 -msgid "|4b6dc916acdc499dad963b52d56fd602|" +msgid "|2ba32b63692d48bb995937727cc3d76f|" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:307 @@ -27297,7 +27303,7 @@ msgid "" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:225 -msgid "|3efa977622c34263ac76d6d5adcb641c|" +msgid "|8995fb47885b4240aa063f1c1189d0a6|" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:309 @@ -27321,7 +27327,7 @@ msgid "" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:240 -msgid "|a2d6ccc96e214863831cb2eff5b6f81a|" +msgid "|e0f6b07c2a9d47e68041fec453aa5098|" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:311 @@ -27344,7 +27350,7 @@ msgid "" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:255 -msgid "|7f089ba5b4c34189b974daf1ce3c3bd0|" +msgid "|fd69260872954015a8a4b3b7a0a0b27f|" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:313 @@ -27382,7 +27388,7 @@ msgid "" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:273 -msgid "|7468ad3dbeea44079c56a11d3c741a1b|" +msgid "|335c4f36d8c64f2eb468a30b4d424b24|" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:315 @@ -27476,7 +27482,7 @@ msgid "" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:334 -msgid "|c79e686ab53847f1a476c3d45f574a80|" +msgid "|0e3cb3b010bd4cea901b3dbd34efa139|" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:340 @@ -41008,3 +41014,54 @@ msgstr "" #~ msgid "|1cf0f3d2d44e47c7bfaa71cecf7a0fe4|" #~ msgstr "" +#~ msgid "quickstart-tabnet" +#~ msgstr "" + +#~ msgid "We also made video tutorials for PyTorch:" +#~ msgstr "" + +#~ msgid "And TensorFlow:" +#~ msgstr "" + +#~ msgid "|2375819ef1ec4145a4c91492343eb475|" +#~ msgstr "" + +#~ msgid "|ce375b86764b446d8f33a01d32909a4d|" +#~ msgstr "" + +#~ msgid "|b2facc1f0966468b962e3d66c1e454f2|" +#~ msgstr "" + +#~ msgid "|2361a45884fe41bf8825175b31880a9c|" +#~ msgstr "" + +#~ msgid "|d0b86ab6b5cc49e1a3e6b031594bf7fe|" +#~ msgstr "" + +#~ msgid "|c06175382a73496b968d94d01cd9bdd3|" +#~ msgstr "" + +#~ msgid "|80f03044b21b472e866ae9c31202a8ad|" +#~ msgstr "" + +#~ msgid "|dfc8acb1c72b4572a3632e2f198da658|" +#~ msgstr "" + +#~ msgid "|4b6dc916acdc499dad963b52d56fd602|" +#~ msgstr "" + +#~ msgid "|3efa977622c34263ac76d6d5adcb641c|" +#~ msgstr "" + +#~ msgid "|a2d6ccc96e214863831cb2eff5b6f81a|" +#~ msgstr "" + +#~ msgid "|7f089ba5b4c34189b974daf1ce3c3bd0|" +#~ msgstr "" + +#~ msgid "|7468ad3dbeea44079c56a11d3c741a1b|" +#~ msgstr "" + +#~ msgid "|c79e686ab53847f1a476c3d45f574a80|" +#~ msgstr "" + diff --git a/framework/docs/locales/zh_Hans/LC_MESSAGES/framework-docs.po b/framework/docs/locales/zh_Hans/LC_MESSAGES/framework-docs.po index e66e6996a1b5..9d801382ca7a 100644 --- a/framework/docs/locales/zh_Hans/LC_MESSAGES/framework-docs.po +++ b/framework/docs/locales/zh_Hans/LC_MESSAGES/framework-docs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Flower main\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-02-01 00:32+0000\n" +"POT-Creation-Date: 2025-02-02 00:32+0000\n" "PO-Revision-Date: 2024-06-12 10:09+0000\n" "Last-Translator: Yan Gao \n" "Language: zh_Hans\n" @@ -17,7 +17,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.16.0\n" +"Generated-By: Babel 2.17.0\n" #: ../../source/contributor-explanation-public-and-private-apis.rst:2 msgid "Public and private APIs" @@ -770,12 +770,14 @@ msgstr "" "poetry.lock`))。" #: ../../source/contributor-how-to-install-development-versions.rst:14 +#, python-brace-format msgid "" "``flwr = { version = \"1.0.0a0\", allow-prereleases = true }`` (without " "extras)" msgstr "``flwr = { version = \"1.0.0a0\", allow-prereleases = true }`` (不含额外内容)" #: ../../source/contributor-how-to-install-development-versions.rst:15 +#, python-brace-format msgid "" "``flwr = { version = \"1.0.0a0\", allow-prereleases = true, extras = " "[\"simulation\"] }`` (with extras)" @@ -790,10 +792,12 @@ msgid "" msgstr "通过 ``pyproject.toml`` 从 Flower 源代码的本地副本安装 ``flwr``:" #: ../../source/contributor-how-to-install-development-versions.rst:20 +#, python-brace-format msgid "``flwr = { path = \"../../\", develop = true }`` (without extras)" msgstr "``flwr = { path = \"../../\", develop = true }`` (不含额外内容)" #: ../../source/contributor-how-to-install-development-versions.rst:21 +#, python-brace-format msgid "" "``flwr = { path = \"../../\", develop = true, extras = [\"simulation\"] " "}`` (with extras)" @@ -806,14 +810,14 @@ msgid "Install ``flwr`` from a local wheel file via ``pyproject.toml``:" msgstr "通过 ``pyproject.toml`` 从本地轮子文件安装 ``flwr``:" #: ../../source/contributor-how-to-install-development-versions.rst:25 -#, fuzzy +#, fuzzy, python-brace-format msgid "" "``flwr = { path = \"../../dist/flwr-1.8.0-py3-none-any.whl\" }`` (without" " extras)" msgstr "``flwr = { path = \"../../dist/flwr-1.0.0-py3-none-any.whl\" }``(无额外内容)" #: ../../source/contributor-how-to-install-development-versions.rst:26 -#, fuzzy +#, fuzzy, python-brace-format msgid "" "``flwr = { path = \"../../dist/flwr-1.8.0-py3-none-any.whl\", extras = " "[\"simulation\"] }`` (with extras)" @@ -2137,7 +2141,7 @@ msgid "" msgstr "(或 ``(:skip) `` 忽略更新日志中的 PR)。" #: ../../source/contributor-tutorial-contribute-on-github.rst:372 -#, fuzzy +#, fuzzy, python-brace-format msgid "" "Where ```` needs to be in ``{ci, fix, feat, docs, refactor, " "break}``, ```` should be in ``{framework, baselines, datasets, " @@ -3425,7 +3429,7 @@ msgstr "快速入门 fastai" #: ../../source/docker/run-quickstart-examples-docker-compose.rst:119 #: ../../source/docker/run-quickstart-examples-docker-compose.rst:123 #: ../../source/docker/run-quickstart-examples-docker-compose.rst:125 -#: ../../source/docker/run-quickstart-examples-docker-compose.rst:129 +#: ../../source/docker/run-quickstart-examples-docker-compose.rst:127 #: ../../source/ref-changelog.md:397 ../../source/ref-changelog.md:763 #: ../../source/ref-changelog.md:1040 ../../source/ref-changelog.md:1104 #: ../../source/ref-changelog.md:1162 ../../source/ref-changelog.md:1231 @@ -3449,7 +3453,6 @@ msgid "quickstart-mlcube" msgstr "快速入门 JAX" #: ../../source/docker/run-quickstart-examples-docker-compose.rst:112 -#: ../../source/docker/run-quickstart-examples-docker-compose.rst:127 #, fuzzy msgid "" "The example has not yet been updated to work with the latest ``flwr`` " @@ -3500,11 +3503,6 @@ msgstr "scikit-learn快速入门" #: ../../source/docker/run-quickstart-examples-docker-compose.rst:126 #, fuzzy -msgid "quickstart-tabnet" -msgstr "快速入门 JAX" - -#: ../../source/docker/run-quickstart-examples-docker-compose.rst:128 -#, fuzzy msgid "quickstart-tensorflow" msgstr "快速入门 TensorFlow" @@ -4722,7 +4720,7 @@ msgstr "" "Range(A),随机化机制M提供(:math:`epsilon`,:math:`\\delta`)差异隐私:" #: ../../source/explanation-differential-privacy.rst:46 -#, fuzzy +#, fuzzy, python-brace-format msgid "" "\\small\n" "P[M(D_{1} \\in A)] \\leq e^{\\epsilon} P[M(D_{2} \\in A)] + \\delta" @@ -6958,6 +6956,7 @@ msgid "VM Networking" msgstr "" #: ../../source/how-to-run-flower-on-azure.rst:86 +#, python-brace-format msgid "" "During the execution of the Flower application, the server VM " "(``SuperLink``) will be responsible to orchestrate the execution of the " @@ -8276,6 +8275,7 @@ msgid "``flwr = \"^1.0.0\"`` (when using ``start_server`` and ``start_client``)" msgstr "``flwr = \"^1.0.0\"`` (当使用 ``start_server` 和 ``start_client` 时)" #: ../../source/how-to-upgrade-to-flower-1.0.rst:37 +#, python-brace-format msgid "" "``flwr = { version = \"^1.0.0\", extras = [\"simulation\"] }`` (when " "using ``start_simulation``)" @@ -8351,6 +8351,7 @@ msgstr "" "dictionary)。下面是一个例子:" #: ../../source/how-to-upgrade-to-flower-1.0.rst:69 +#, python-brace-format msgid "" "Flower 0.19: ``start_server(..., config={\"num_rounds\": 3, " "\"round_timeout\": 600.0}, ...)``" @@ -9521,11 +9522,11 @@ msgstr "教程" msgid "Quickstart tutorials" msgstr "快速入门教程" -#: ../../source/index.rst:81 ../../source/index.rst:85 +#: ../../source/index.rst:71 ../../source/index.rst:75 msgid "How-to guides" msgstr "操作指南" -#: ../../source/index.rst:111 ../../source/index.rst:116 +#: ../../source/index.rst:101 ../../source/index.rst:106 msgid "Explanations" msgstr "说明" @@ -9533,23 +9534,23 @@ msgstr "说明" msgid "API reference" msgstr "应用程序接口参考" -#: ../../source/index.rst:142 +#: ../../source/index.rst:132 msgid "Reference docs" msgstr "参考文档" -#: ../../source/index.rst:159 +#: ../../source/index.rst:149 msgid "Contributor tutorials" msgstr "贡献者教程" -#: ../../source/index.rst:166 +#: ../../source/index.rst:156 msgid "Contributor how-to guides" msgstr "投稿指南" -#: ../../source/index.rst:178 +#: ../../source/index.rst:168 msgid "Contributor explanations" msgstr "贡献者解释" -#: ../../source/index.rst:184 +#: ../../source/index.rst:174 msgid "Contributor references" msgstr "贡献者参考资料" @@ -9632,49 +9633,41 @@ msgstr "" "` | :doc:`Android ` | :doc:`iOS `" -#: ../../source/index.rst:70 -msgid "We also made video tutorials for PyTorch:" -msgstr "我们还为 PyTorch 制作了视频教程:" - -#: ../../source/index.rst:75 -msgid "And TensorFlow:" -msgstr "还有 TensorFlow:" - -#: ../../source/index.rst:83 +#: ../../source/index.rst:73 msgid "" "Problem-oriented how-to guides show step-by-step how to achieve a " "specific goal." msgstr "以问题为导向的 \"如何做 \"指南逐步展示如何实现特定目标。" -#: ../../source/index.rst:113 +#: ../../source/index.rst:103 msgid "" "Understanding-oriented concept guides explain and discuss key topics and " "underlying ideas behind Flower and collaborative AI." msgstr "以理解为导向的概念指南解释并讨论了Flower和协作式人工智能背后的关键主题和基本思想。" -#: ../../source/index.rst:125 +#: ../../source/index.rst:115 msgid "References" msgstr "参考资料" -#: ../../source/index.rst:127 +#: ../../source/index.rst:117 msgid "Information-oriented API reference and other reference material." msgstr "以信息为导向的 API 参考资料和其他参考资料。" -#: ../../source/index.rst:136::1 +#: ../../source/index.rst:126::1 #, fuzzy msgid ":py:obj:`flwr `\\" msgstr ":py:obj:`flwr `\\" -#: ../../source/index.rst:136::1 flwr:1 of +#: ../../source/index.rst:126::1 flwr:1 of #, fuzzy msgid "Flower main package." msgstr "Flower 主包装。" -#: ../../source/index.rst:154 +#: ../../source/index.rst:144 msgid "Contributor docs" msgstr "贡献者文档" -#: ../../source/index.rst:156 +#: ../../source/index.rst:146 msgid "" "The Flower community welcomes contributions. The following docs are " "intended to help along the way." @@ -9876,6 +9869,7 @@ msgid "**Run ID:** Unique identifier for the run." msgstr "当前运行的标识符。" #: ../../flwr ls:1 +#, python-brace-format msgid "" "**FAB:** Name of the FAB associated with the run (``{FAB_ID} " "(v{FAB_VERSION})``)." @@ -12988,14 +12982,14 @@ msgid "Return -1 on failure." msgstr "失败时返回-1。" #: flwr.common.EventType.format:1 of -#, fuzzy +#, fuzzy, python-brace-format msgid "" "Return a formatted version of S, using substitutions from args and " "kwargs. The substitutions are identified by braces ('{' and '}')." msgstr "使用来自 args 和 kwargs 的替换,返回 S 的格式化版本。替换用大括号('{'和'}')标识。" #: flwr.common.EventType.format_map:1 of -#, fuzzy +#, fuzzy, python-brace-format msgid "" "Return a formatted version of S, using substitutions from mapping. The " "substitutions are identified by braces ('{' and '}')." @@ -17642,6 +17636,7 @@ msgid "" msgstr "策略本身与 FedAvg 并无不同,客户端需要进行调整。在训练过程中,需要在损失函数中添加一个近端项:" #: flwr.server.strategy.fedprox.FedProx:9 of +#, python-brace-format msgid "" "\\\\frac{\\\\mu}{2} || w - w^t ||^2\n" "\n" @@ -20391,6 +20386,7 @@ msgstr "" "[#2356](https://github.com/adap/flower/pull/2356))" #: ../../source/ref-changelog.md:217 +#, python-brace-format msgid "" "SuperExec has been integrated into SuperLink, enabling SuperLink to " "directly manage ServerApp processes (`flwr-serverapp`). The `flwr` CLI " @@ -26311,6 +26307,7 @@ msgstr "" "`ServerConfig` ([#1317](https://github.com/adap/flower/pull/1317))" #: ../../source/ref-changelog.md:1318 +#, python-brace-format msgid "" "Instead of a config dictionary `{\"num_rounds\": 3, \"round_timeout\": " "600.0}`, `start_server` and `start_simulation` now expect a configuration" @@ -27488,6 +27485,7 @@ msgstr "" "指标字典,以便服务器跟踪。" #: ../../source/ref-changelog.md:1603 +#, python-brace-format msgid "" "Strategy implementations should migrate their `aggregate_fit` and " "`aggregate_evaluate` methods to the new return type (e.g., by simply " @@ -31875,6 +31873,7 @@ msgid "Where's the accuracy?" msgstr "准确度在哪里找?" #: ../../source/tutorial-series-get-started-with-flower-pytorch.ipynb:707 +#, python-brace-format msgid "" "You may have noticed that all metrics except for ``losses_distributed`` " "are empty. Where did the ``{\"accuracy\": float(accuracy)}`` go?" @@ -32347,7 +32346,7 @@ msgid "" msgstr "在机器学习中,我们有一个模型和数据。模型可以是一个神经网络(如图所示),也可以是其他东西,比如经典的线性回归。" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:41 -msgid "|2375819ef1ec4145a4c91492343eb475|" +msgid "|8121c8d231f04cce80d7d4a749d05fad|" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:109 @@ -32362,7 +32361,7 @@ msgid "" msgstr "我们使用数据来训练模型,以完成一项有用的任务。任务可以是检测图像中的物体、转录音频或玩围棋等游戏。" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:53 -msgid "|ce375b86764b446d8f33a01d32909a4d|" +msgid "|63d7d57ea2d14e1fa565edc5f8e6d0c3|" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:111 @@ -32386,7 +32385,7 @@ msgid "" msgstr "它源于智能手机上用户与应用程序的交互、汽车上传感器数据的收集、笔记本电脑上键盘输入的接收,或者智能扬声器上某人试着唱的歌。" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:67 -msgid "|b2facc1f0966468b962e3d66c1e454f2|" +msgid "|034829480fa740afbbc7453e5b1fd345|" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:113 @@ -32404,7 +32403,7 @@ msgstr "" "\"通常不只是一个地方,而是很多地方。它可能是多个运行同一应用程序的设备。但也可能是多个组织,都在为同一任务生成数据。" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:79 -msgid "|2361a45884fe41bf8825175b31880a9c|" +msgid "|525ed0f9bbae4478abd6a50130254461|" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:115 @@ -32421,7 +32420,7 @@ msgid "" msgstr "因此,要使用机器学习或任何类型的数据分析,过去使用的方法是在中央服务器上收集所有数据。这个服务器可以在数据中心的某个地方,也可以在云端的某个地方。" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:91 -msgid "|d0b86ab6b5cc49e1a3e6b031594bf7fe|" +msgid "|ad35e1ba0252470fa69bd391f60354b9|" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:117 @@ -32436,7 +32435,7 @@ msgid "" msgstr "一旦所有数据都收集到一处,我们最终就可以使用机器学习算法在数据上训练我们的模型。这就是我们基本上一直依赖的机器学习方法。" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:103 -msgid "|c06175382a73496b968d94d01cd9bdd3|" +msgid "|686da575bf794c5d8609e37d8211329b|" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:119 @@ -32457,7 +32456,7 @@ msgid "" msgstr "我们刚刚看到的经典机器学习方法可以在某些情况下使用。很好的例子包括对假日照片进行分类或分析网络流量。在这些案例中,所有数据自然都可以在中央服务器上获得。" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:138 -msgid "|80f03044b21b472e866ae9c31202a8ad|" +msgid "|c58b4e957826408db980c238687ab898|" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:173 @@ -32472,7 +32471,7 @@ msgid "" msgstr "但这种方法并不适用于许多其他情况。例如,集中服务器上没有数据,或者一台服务器上的数据不足以训练出一个好的模型。" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:150 -msgid "|dfc8acb1c72b4572a3632e2f198da658|" +msgid "|c081e06494f04261a29467861ad8d746|" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:175 @@ -32632,7 +32631,7 @@ msgid "" msgstr "我们首先在服务器上初始化模型。这与经典的集中式学习完全相同:我们随机或从先前保存的检查点初始化模型参数。" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:210 -msgid "|4b6dc916acdc499dad963b52d56fd602|" +msgid "|2ba32b63692d48bb995937727cc3d76f|" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:307 @@ -32657,7 +32656,7 @@ msgid "" msgstr "接下来,我们会将全局模型的参数发送到连接的客户端节点(如智能手机等边缘设备或企业的服务器)。这是为了确保每个参与节点都使用相同的模型参数开始本地训练。我们通常只使用几个连接节点,而不是所有节点。这样做的原因是,选择越来越多的客户端节点会导致收益递减。" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:225 -msgid "|3efa977622c34263ac76d6d5adcb641c|" +msgid "|8995fb47885b4240aa063f1c1189d0a6|" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:309 @@ -32683,7 +32682,7 @@ msgstr "" "(mini-batches)。" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:240 -msgid "|a2d6ccc96e214863831cb2eff5b6f81a|" +msgid "|e0f6b07c2a9d47e68041fec453aa5098|" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:311 @@ -32706,7 +32705,7 @@ msgid "" msgstr "经过本地训练后,每个客户节点最初收到的模型参数都会略有不同。参数之所以不同,是因为每个客户端节点的本地数据集中都有不同的数据。然后,客户端节点将这些模型更新发回服务器。它们发送的模型更新既可以是完整的模型参数,也可以只是本地训练过程中积累的梯度。" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:255 -msgid "|7f089ba5b4c34189b974daf1ce3c3bd0|" +msgid "|fd69260872954015a8a4b3b7a0a0b27f|" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:313 @@ -32753,7 +32752,7 @@ msgstr "" " 100 个示例的 10 倍。" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:273 -msgid "|7468ad3dbeea44079c56a11d3c741a1b|" +msgid "|335c4f36d8c64f2eb468a30b4d424b24|" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:315 @@ -32861,7 +32860,7 @@ msgstr "" "为联邦学习、分析和评估提供了一种统一的方法。它允许用户联邦化任何工作负载、任何 ML 框架和任何编程语言。" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:334 -msgid "|c79e686ab53847f1a476c3d45f574a80|" +msgid "|0e3cb3b010bd4cea901b3dbd34efa139|" msgstr "" #: ../../source/tutorial-series-what-is-federated-learning.ipynb:340 @@ -41443,3 +41442,54 @@ msgstr "" #~ msgid "|1cf0f3d2d44e47c7bfaa71cecf7a0fe4|" #~ msgstr "" +#~ msgid "quickstart-tabnet" +#~ msgstr "快速入门 JAX" + +#~ msgid "We also made video tutorials for PyTorch:" +#~ msgstr "我们还为 PyTorch 制作了视频教程:" + +#~ msgid "And TensorFlow:" +#~ msgstr "还有 TensorFlow:" + +#~ msgid "|2375819ef1ec4145a4c91492343eb475|" +#~ msgstr "" + +#~ msgid "|ce375b86764b446d8f33a01d32909a4d|" +#~ msgstr "" + +#~ msgid "|b2facc1f0966468b962e3d66c1e454f2|" +#~ msgstr "" + +#~ msgid "|2361a45884fe41bf8825175b31880a9c|" +#~ msgstr "" + +#~ msgid "|d0b86ab6b5cc49e1a3e6b031594bf7fe|" +#~ msgstr "" + +#~ msgid "|c06175382a73496b968d94d01cd9bdd3|" +#~ msgstr "" + +#~ msgid "|80f03044b21b472e866ae9c31202a8ad|" +#~ msgstr "" + +#~ msgid "|dfc8acb1c72b4572a3632e2f198da658|" +#~ msgstr "" + +#~ msgid "|4b6dc916acdc499dad963b52d56fd602|" +#~ msgstr "" + +#~ msgid "|3efa977622c34263ac76d6d5adcb641c|" +#~ msgstr "" + +#~ msgid "|a2d6ccc96e214863831cb2eff5b6f81a|" +#~ msgstr "" + +#~ msgid "|7f089ba5b4c34189b974daf1ce3c3bd0|" +#~ msgstr "" + +#~ msgid "|7468ad3dbeea44079c56a11d3c741a1b|" +#~ msgstr "" + +#~ msgid "|c79e686ab53847f1a476c3d45f574a80|" +#~ msgstr "" +