@@ -624,6 +624,10 @@ msgid ""
624624"folder is added to the end of the call to ``install_python`` in step 7, and "
625625"as part of the :envvar:`PYTHONPATH` configuration in step 8."
626626msgstr ""
627+ "Se você estiver usando uma pasta separada para pacotes de terceiros, "
628+ "certifique-se de que essa pasta seja adicionada ao final da chamada "
629+ "de``install_python`` no passo 7 e que seja parte da configuração :envvar:"
630+ "`PYTHONPATH` no passo 8."
627631
628632#: ../../using/ios.rst:261
629633msgid ""
@@ -648,29 +652,43 @@ msgid ""
648652"This testbed can also be used as a testbed project for running your Python "
649653"library's test suite on iOS."
650654msgstr ""
655+ "A árvore de fontes do CPython contém :source:`um projeto de banco de testes "
656+ "<Apple/iOS/testbed>` que é usado para executar o conjunto de testes do "
657+ "CPython no simulador do iOS. Este banco de testes também pode ser usado como "
658+ "um projeto de banco de testes para executar o conjunto de testes da sua "
659+ "biblioteca Python no iOS."
651660
652661#: ../../using/ios.rst:273
653662msgid ""
654663"After building or obtaining an iOS XCFramework (see :source:`Apple/iOS/"
655664"README.md` for details), create a clone of the Python iOS testbed project. "
656665"If you used the ``Apple`` build script to build the XCframework, you can run:"
657666msgstr ""
667+ "Depois de criar ou obter um iOS XCFramework (consulte :source:`Apple/iOS/"
668+ "README.md` para obter detalhes), crie um clone do projeto de banco de testes "
669+ "de iOS do Python. Se você usou o script de construção ``Apple`` para "
670+ "construir o XCframework, você pode executar:"
658671
659672#: ../../using/ios.rst:277
660673msgid ""
661674"$ python cross-build/iOS/testbed clone --app <path/to/module1> --app <path/"
662675"to/module2> app-testbed"
663676msgstr ""
677+ "$ python cross-build/iOS/testbed clone --app <caminho/para/módulo1> --app "
678+ "<caminho/para/módulo2> app-testbed"
664679
665680#: ../../using/ios.rst:281
666681msgid "Or, if you've sourced your own XCframework, by running:"
667- msgstr ""
682+ msgstr "Ou, se você tiver criado seu próprio XCframework, execute: "
668683
669684#: ../../using/ios.rst:283
670685msgid ""
671686"$ python Apple/testbed clone --platform iOS --framework <path/to/Python."
672687"xcframework> --app <path/to/module1> --app <path/to/module2> app-testbed"
673688msgstr ""
689+ "$ python Apple/testbed clone --platform iOS --framework <caminho/para/Python."
690+ "xcframework> --app <caminho/para/módulo1> --app <caminho/para/módulo2> app-"
691+ "testbed"
674692
675693#: ../../using/ios.rst:287
676694msgid ""
@@ -681,6 +699,13 @@ msgid ""
681699"they can be installed into the ``app-testbed/Testbed/app_packages`` folder "
682700"(using ``pip install --target app-testbed/Testbed/app_packages`` or similar)."
683701msgstr ""
702+ "Todas as pastas especificadas com o sinalizador ``--app`` serão copiadas "
703+ "para o projeto de banco de testes clonado. O banco de testes resultante será "
704+ "criado na pasta ``app-testbed``. Neste exemplo, ``módulo1`` e ``módulo2`` "
705+ "seriam módulos importáveis em tempo de execução. Se seu projeto tiver "
706+ "dependências adicionais, elas podem ser instaladas na pasta ``app-testbed/"
707+ "Testbed/app_packages`` (usando ``pip install --target app-testbed/Testbed/"
708+ "app_packages`` ou similar)."
684709
685710#: ../../using/ios.rst:294
686711msgid ""
@@ -742,6 +767,10 @@ msgid ""
742767"default debugger configuration disables automatic breakpoints on the "
743768"``SIGINT``, ``SIGUSR1``, ``SIGUSR2``, and ``SIGXFSZ`` signals."
744769msgstr ""
770+ "O plano de teste também desabilita os testes paralelos e especifica o uso do "
771+ "arquivo ``Testbed.lldbinit`` para fornecer a configuração do depurador. A "
772+ "configuração padrão do depurador desabilita pontos de interrupção "
773+ "automáticos nos sinais ``SIGINT``, ``SIGUSR1``, ``SIGUSR2`` e ``SIGXFSZ``."
745774
746775#: ../../using/ios.rst:326
747776msgid "App Store Compliance"
@@ -756,10 +785,17 @@ msgid ""
756785"problematic code. There are some steps that must be taken to ensure that "
757786"your app will be able to pass these validation steps."
758787msgstr ""
788+ "O único mecanismo para distribuir aplicações para dispositivos iOS de "
789+ "terceiros é enviar a aplicação para a App Store do iOS; as aplicações "
790+ "enviadas para distribuição devem passar pelo processo de revisão de "
791+ "aplicações da Apple. Esse processo inclui um conjunto de regras de validação "
792+ "automatizadas que inspecionam o pacote de aplicação enviado em busca de "
793+ "código problemático. Há alguns passos que devem ser seguidas para garantir "
794+ "que sua aplicação consiga passar por esses passos de validação."
759795
760796#: ../../using/ios.rst:336
761797msgid "Incompatible code in the standard library"
762- msgstr ""
798+ msgstr "Código incompatível na biblioteca padrão "
763799
764800#: ../../using/ios.rst:338
765801msgid ""
@@ -788,7 +824,7 @@ msgstr ""
788824
789825#: ../../using/ios.rst:349
790826msgid "Privacy manifests"
791- msgstr ""
827+ msgstr "Manifestos de privacidade "
792828
793829#: ../../using/ios.rst:351
794830msgid ""
@@ -799,6 +835,12 @@ msgid ""
799835"file for that library. OpenSSL is one library affected by this requirement, "
800836"but there are others."
801837msgstr ""
838+ "Em abril de 2025, a Apple introduziu um requisito para que `determinadas "
839+ "bibliotecas de terceiros forneçam um Manifesto de Privacidade <https://"
840+ "developer.apple.com/support/third-party-SDK-requirements>`__. Como "
841+ "resultado, se você tiver um módulo binário que usa uma das bibliotecas "
842+ "afetadas, deverá fornecer um arquivo ``.xcprivacy`` para essa biblioteca. O "
843+ "OpenSSL é uma biblioteca afetada por esse requisito, mas existem outras."
802844
803845#: ../../using/ios.rst:358
804846msgid ""
@@ -808,3 +850,8 @@ msgid ""
808850"installed into the required location when the binary module is converted "
809851"into a framework."
810852msgstr ""
853+ "Se você produzir um módulo binário chamado ``meumódulo.so`` e usar o script "
854+ "de construção do Xcode descrito no passo 7 acima, poderá colocar um arquivo "
855+ "``meumódulo.xcprivacy`` ao lado de ``meumódulo.so``, e o manifesto de "
856+ "privacidade será instalado no local necessário quando o módulo binário for "
857+ "convertido em um framework."
0 commit comments