@@ -11,7 +11,7 @@ msgid ""
11
11
msgstr ""
12
12
"Project-Id-Version : Python 3.10\n "
13
13
"Report-Msgid-Bugs-To : \n "
14
- "POT-Creation-Date : 2025-01-10 16:06 +0000\n "
14
+ "POT-Creation-Date : 2025-01-21 22:53 +0000\n "
15
15
"PO-Revision-Date : 2022-11-05 17:21+0000\n "
16
16
"
Last-Translator :
Rafael Fontenelle <[email protected] >, 2025\n "
17
17
"Language-Team : Portuguese (Brazil) (https://app.transifex.com/python-doc/ "
@@ -2911,6 +2911,14 @@ msgid ""
2911
2911
"file, and ends with ``.pyc``, with a middle component that depends on the "
2912
2912
"particular ``python`` binary that created it. (See :pep:`3147` for details.)"
2913
2913
msgstr ""
2914
+ "Quando um módulo é importado pela primeira vez (ou quando o arquivo de "
2915
+ "origem foi alterado desde que o arquivo compilado atual foi criado), um "
2916
+ "arquivo ``.pyc`` contendo o código compilado deve ser criado em um "
2917
+ "subdiretório ``__pycache__`` do diretório que contém o arquivo ``.py``. O "
2918
+ "arquivo ``.pyc`` terá um nome de arquivo que começa com o mesmo nome do "
2919
+ "arquivo ``.py`` e termina com ``.pyc``, com um componente intermediário que "
2920
+ "depende do binário ``python`` específico que o criou. (Consulte :pep:`3147` "
2921
+ "para obter detalhes.)"
2914
2922
2915
2923
#: ../../faq/programming.rst:2045
2916
2924
msgid ""
@@ -2920,6 +2928,11 @@ msgid ""
2920
2928
"example, if you develop as one user but run as another, such as if you are "
2921
2929
"testing with a web server."
2922
2930
msgstr ""
2931
+ "Um dos motivos pelos quais um arquivo ``.pyc`` pode não ser criado é um "
2932
+ "problema de permissões no diretório que contém o arquivo de origem, o que "
2933
+ "significa que o subdiretório ``__pycache__`` não pode ser criado. Isso pode "
2934
+ "acontecer, por exemplo, se você desenvolver como um usuário, mas executar "
2935
+ "como outro, como se estivesse testando em um servidor web."
2923
2936
2924
2937
#: ../../faq/programming.rst:2050
2925
2938
msgid ""
@@ -2929,6 +2942,11 @@ msgid ""
2929
2942
"``__pycache__`` subdirectory and write the compiled module to that "
2930
2943
"subdirectory."
2931
2944
msgstr ""
2945
+ "A menos que a variável de ambiente :envvar:`PYTHONDONTWRITEBYTECODE` esteja "
2946
+ "definida, a criação de um arquivo .pyc será automática se você estiver "
2947
+ "importando um módulo e o Python tiver a capacidade (permissões, espaço livre "
2948
+ "etc.) de criar um subdiretório ``__pycache__`` e gravar o módulo compilado "
2949
+ "nesse subdiretório."
2932
2950
2933
2951
#: ../../faq/programming.rst:2055
2934
2952
msgid ""
@@ -2939,26 +2957,41 @@ msgid ""
2939
2957
"``xyz`` because ``xyz`` is imported, but no ``.pyc`` file will be created "
2940
2958
"for ``foo`` since ``foo.py`` isn't being imported."
2941
2959
msgstr ""
2960
+ "A execução do Python em um script de nível superior não é considerada uma "
2961
+ "importação e nenhum ``.pyc`` será criado. Por exemplo, se você tiver um "
2962
+ "módulo de nível superior ``foo.py`` que importa outro módulo ``xyz.py`` , ao "
2963
+ "executar ``foo`` (digitando ``python foo.py`` no console do sistema "
2964
+ "operacional (SO)), um ``.pyc`` será criado para ``xyz`` porque ``xyz`` é "
2965
+ "importado, mas nenhum arquivo ``.pyc`` será criado para ``foo``, pois ``foo."
2966
+ "py`` não está sendo importado."
2942
2967
2943
2968
#: ../../faq/programming.rst:2062
2944
2969
msgid ""
2945
2970
"If you need to create a ``.pyc`` file for ``foo`` -- that is, to create a ``."
2946
2971
"pyc`` file for a module that is not imported -- you can, using the :mod:"
2947
2972
"`py_compile` and :mod:`compileall` modules."
2948
2973
msgstr ""
2974
+ "Se você precisar criar um arquivo ``.pyc`` para ``foo``, ou seja, criar um "
2975
+ "arquivo ``.pyc`` para um módulo que não é importado, você pode usar os "
2976
+ "módulos :mod:`py_compile` e :mod:`compileall`."
2949
2977
2950
2978
#: ../../faq/programming.rst:2066
2951
2979
msgid ""
2952
2980
"The :mod:`py_compile` module can manually compile any module. One way is to "
2953
2981
"use the ``compile()`` function in that module interactively::"
2954
2982
msgstr ""
2983
+ "O módulo :mod:`py_compile` pode compilar manualmente qualquer módulo. Uma "
2984
+ "maneira é usar interativamente a função ``compile()`` nesse módulo::"
2955
2985
2956
2986
#: ../../faq/programming.rst:2072
2957
2987
msgid ""
2958
2988
"This will write the ``.pyc`` to a ``__pycache__`` subdirectory in the same "
2959
2989
"location as ``foo.py`` (or you can override that with the optional parameter "
2960
2990
"``cfile``)."
2961
2991
msgstr ""
2992
+ "Isso gravará o ``.pyc`` em um subdiretório ``__pycache__`` no mesmo local "
2993
+ "que ``foo.py`` (ou você pode substituir isso com o parâmetro opcional "
2994
+ "``cfile`` )."
2962
2995
2963
2996
#: ../../faq/programming.rst:2076
2964
2997
msgid ""
@@ -2967,6 +3000,10 @@ msgid ""
2967
3000
"running ``compileall.py`` and providing the path of a directory containing "
2968
3001
"Python files to compile::"
2969
3002
msgstr ""
3003
+ "Você também pode compilar automaticamente todos os arquivos em um diretório "
3004
+ "ou diretórios usando o módulo :mod:`compileall`. Você pode fazer isso no "
3005
+ "console do SO executando ``compileall.py`` e fornecendo o caminho de um "
3006
+ "diretório que contenha os arquivos Python a serem compilados::"
2970
3007
2971
3008
#: ../../faq/programming.rst:2085
2972
3009
msgid "How do I find the current module name?"
0 commit comments