# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2001-2020, Python Software Foundation
# This file is distributed under the same license as the Python package.
# FIRST AUTHOR , YEAR.
#
# Translators:
# Claudio Rogerio Carvalho Filho , 2017
# Hildeberto Abreu Magalhes , 2019
# Adorilson Bezerra , 2019
# Rafael Fontenelle , 2019
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Python 3.8\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-02-09 12:40+0000\n"
"PO-Revision-Date: 2017-02-16 23:40+0000\n"
"Last-Translator: Rafael Fontenelle , 2019\n"
"Language-Team: Portuguese (Brazil) (https://www.transifex.com/python-doc/teams/5390/pt_BR/)\n"
"Language: pt_BR\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"
#: ../../tutorial/interpreter.rst:5
msgid "Using the Python Interpreter"
msgstr "Utilizando o interpretador Python"
#: ../../tutorial/interpreter.rst:11
msgid "Invoking the Interpreter"
msgstr "Chamando o interpretador"
#: ../../tutorial/interpreter.rst:13
msgid ""
"The Python interpreter is usually installed as "
":file:`/usr/local/bin/python3.8` on those machines where it is available; "
"putting :file:`/usr/local/bin` in your Unix shell's search path makes it "
"possible to start it by typing the command:"
msgstr ""
"O interpretador Python frequentemente instalado como "
":file:`/usr/local/bin/python3.8` nas mquinas onde est disponvel; "
"adicionando :file:`/usr/local/bin` ao caminho de busca da shell de seu Unix "
"torna-se possvel inici-lo digitando o comando:"
#: ../../tutorial/interpreter.rst:21
msgid ""
"to the shell. [#]_ Since the choice of the directory where the interpreter "
"lives is an installation option, other places are possible; check with your "
"local Python guru or system administrator. (E.g., :file:`/usr/local/python`"
" is a popular alternative location.)"
msgstr ""
"no shell. [#]_ Considerando que a escolha do diretrio onde o interpretador "
"est uma opo de instalao, outros locais so possveis; verifique com "
"seu guru local de Python ou administrador do sistema local. (Por exemplo, "
":file:`/usr/local/python` um local alternativo popular.)"
#: ../../tutorial/interpreter.rst:26
msgid ""
"On Windows machines where you have installed Python from the :ref:`Microsoft"
" Store `, the :file:`python3.8` command will be available. If"
" you have the :ref:`py.exe launcher ` installed, you can use the "
":file:`py` command. See :ref:`setting-envvars` for other ways to launch "
"Python."
msgstr ""
"Em mquinas Windows onde voc instalou Python a partir da :ref:`Microsoft "
"Store `, o comando :file:`python3.8` estar disponvel. Se "
"voc tem o :ref:`lanador py.exe ` instalado, voc pode usar o "
"comando :file:`py`. Veja :ref:`setting-envvars` para outras maneiras de "
"executar o Python."
#: ../../tutorial/interpreter.rst:31
msgid ""
"Typing an end-of-file character (:kbd:`Control-D` on Unix, :kbd:`Control-Z` "
"on Windows) at the primary prompt causes the interpreter to exit with a zero"
" exit status. If that doesn't work, you can exit the interpreter by typing "
"the following command: ``quit()``."
msgstr ""
"Digitando um caractere de fim-de-arquivo (:kbd:`Control-D` no Unix, "
":kbd:`Control-Z` no Windows) diretamente no prompt fora o interpretador a "
"sair com status de sada zero. Se isso no funcionar, voc pode sair do "
"interpretador digitando o seguinte comando: ``quit()``."
#: ../../tutorial/interpreter.rst:36
msgid ""
"The interpreter's line-editing features include interactive editing, history"
" substitution and code completion on systems that support the `GNU Readline "
"`_ library. Perhaps "
"the quickest check to see whether command line editing is supported is "
"typing :kbd:`Control-P` to the first Python prompt you get. If it beeps, "
"you have command line editing; see Appendix :ref:`tut-interacting` for an "
"introduction to the keys. If nothing appears to happen, or if ``^P`` is "
"echoed, command line editing isn't available; you'll only be able to use "
"backspace to remove characters from the current line."
msgstr ""
"Os recursos de edio de linha do interpretador incluem edio interativa, "
"substituio de histrico e complemento de cdigo, em sistemas com suporte "
" biblioteca `GNU Readline "
"`_. Talvez a "
"verificao mais rpida para ver se o suporte edio de linha de comando "
"est disponvel digitando :kbd:`Control-P` no primeiro prompt oferecido "
"pelo Python. Se for emitido um bipe, voc ter a edio da linha de comando;"
" veja Apndice :ref:`tut-interacting` para uma introduo s combinaes. Se"
" nada acontecer, ou se ``^P`` aparecer na tela, a edio da linha de comando"
" no est disponvel; voc s poder usar backspace para remover caracteres "
"da linha atual."
#: ../../tutorial/interpreter.rst:46
msgid ""
"The interpreter operates somewhat like the Unix shell: when called with "
"standard input connected to a tty device, it reads and executes commands "
"interactively; when called with a file name argument or with a file as "
"standard input, it reads and executes a *script* from that file."
msgstr ""
"O interpretador trabalha de forma semelhante a uma shell de Unix: quando "
"chamado com a sada padro conectada a um console de terminal, ele l e "
"executa comandos interativamente; quando chamado com um nome de arquivo como"
" argumento, ou com redirecionamento da entrada padro para ler um arquivo, o"
" interpretador l e executa o *script* contido no arquivo."
#: ../../tutorial/interpreter.rst:51
msgid ""
"A second way of starting the interpreter is ``python -c command [arg] ...``,"
" which executes the statement(s) in *command*, analogous to the shell's "
":option:`-c` option. Since Python statements often contain spaces or other "
"characters that are special to the shell, it is usually advised to quote "
"*command* in its entirety with single quotes."
msgstr ""
"Uma segunda forma de rodar o interpretador ``python -c command [arg] "
"...``, que executa um ou mais comandos especificados na posio *comando*, "
"analogamente opo de shell :option:`-c`. Considerando que comandos Python"
" frequentemente tm espaos em branco (ou outros caracteres que so "
"especiais para a shell) aconselhvel que o *comando* esteja dentro de "
"aspas duplas."
#: ../../tutorial/interpreter.rst:57
msgid ""
"Some Python modules are also useful as scripts. These can be invoked using "
"``python -m module [arg] ...``, which executes the source file for *module* "
"as if you had spelled out its full name on the command line."
msgstr ""
"Alguns mdulos Python so tambm teis como scripts. Estes podem ser "
"chamados usando ``python -m modulo [arg] ...``, que executa o arquivo fonte "
"do *mdulo* como se voc tivesse digitado seu caminho completo na linha de "
"comando."
#: ../../tutorial/interpreter.rst:61
msgid ""
"When a script file is used, it is sometimes useful to be able to run the "
"script and enter interactive mode afterwards. This can be done by passing "
":option:`-i` before the script."
msgstr ""
"Quando um arquivo de script utilizado, s vezes til execut-lo e logo "
"em seguida entrar em modo interativo. Isto pode ser feito acrescentando o "
"argumento :option:`-i` antes do nome do script."
#: ../../tutorial/interpreter.rst:65
msgid "All command line options are described in :ref:`using-on-general`."
msgstr ""
"Todas as opes de linha de comando so descritas em :ref:`using-on-"
"general`."
#: ../../tutorial/interpreter.rst:71
msgid "Argument Passing"
msgstr "Passagem de argumentos"
#: ../../tutorial/interpreter.rst:73
msgid ""
"When known to the interpreter, the script name and additional arguments "
"thereafter are turned into a list of strings and assigned to the ``argv`` "
"variable in the ``sys`` module. You can access this list by executing "
"``import sys``. The length of the list is at least one; when no script and "
"no arguments are given, ``sys.argv[0]`` is an empty string. When the script"
" name is given as ``'-'`` (meaning standard input), ``sys.argv[0]`` is set "
"to ``'-'``. When :option:`-c` *command* is used, ``sys.argv[0]`` is set to "
"``'-c'``. When :option:`-m` *module* is used, ``sys.argv[0]`` is set to "
"the full name of the located module. Options found after :option:`-c` "
"*command* or :option:`-m` *module* are not consumed by the Python "
"interpreter's option processing but left in ``sys.argv`` for the command or"
" module to handle."
msgstr ""
"Quando so de conhecimento do interpretador, o nome do script e demais "
"argumentos da linha de comando da shell so acessveis ao prprio script "
"atravs da varivel ``argv`` do mdulo ``sys``. Pode-se acessar essa lista "
"executando ``import sys``. Essa lista tem sempre ao menos um elemento; "
"quando nenhum script ou argumento for passado para o interpretador, "
"``sys.argv[0]`` ser uma string vazia. Quando o nome do script for ``'-'`` "
"(significando entrada padro), o contedo de ``sys.argv[0]`` ser ``'-'``. "
"Quando for utilizado :option:`-c` *comando*, ``sys.argv[0]`` conter "
"``'-c'``. Quando for utilizado :option:`-m` *mdulo*, ``sys.argv[0]`` "
"conter o caminho completo do mdulo localizado. Opes especificadas aps "
":option:`-c` *comando* ou :option:`-m` *mdulo* no sero consumidas pelo "
"interpretador mas deixadas em ``sys.argv`` para serem tratadas pelo comando "
"ou mdulo."
#: ../../tutorial/interpreter.rst:89
msgid "Interactive Mode"
msgstr "Modo interativo"
#: ../../tutorial/interpreter.rst:91
msgid ""
"When commands are read from a tty, the interpreter is said to be in "
"*interactive mode*. In this mode it prompts for the next command with the "
"*primary prompt*, usually three greater-than signs (``>>>``); for "
"continuation lines it prompts with the *secondary prompt*, by default three "
"dots (``...``). The interpreter prints a welcome message stating its version"
" number and a copyright notice before printing the first prompt:"
msgstr ""
"Quando os comandos so lidos a partir do console, diz-se que o interpretador"
" est em modo interativo. Nesse modo ele solicita um prximo comando atravs"
" do *prompt primrio*, tipicamente trs sinais de maior (``>>>``); para "
"linhas de continuao do comando atual, o *prompt secundrio* padro "
"formado por trs pontos (``...``). O interpretador exibe uma mensagem de "
"boas vindas, informando seu nmero de verso e um aviso de copyright antes "
"de exibir o primeiro prompt::"
#: ../../tutorial/interpreter.rst:108
msgid ""
"Continuation lines are needed when entering a multi-line construct. As an "
"example, take a look at this :keyword:`if` statement::"
msgstr ""
"Linhas de continuao so necessrias em construes multi-linha. Como "
"exemplo, d uma olhada nesse comando :keyword:`if`::"
#: ../../tutorial/interpreter.rst:118
msgid "For more on interactive mode, see :ref:`tut-interac`."
msgstr ""
"Para mais informaes sobre o modo interativo, veja :ref:`tut-interac`."
#: ../../tutorial/interpreter.rst:124
msgid "The Interpreter and Its Environment"
msgstr "O interpretador e seu ambiente"
#: ../../tutorial/interpreter.rst:130
msgid "Source Code Encoding"
msgstr "Edio de cdigo-fonte"
#: ../../tutorial/interpreter.rst:132
msgid ""
"By default, Python source files are treated as encoded in UTF-8. In that "
"encoding, characters of most languages in the world can be used "
"simultaneously in string literals, identifiers and comments --- although the"
" standard library only uses ASCII characters for identifiers, a convention "
"that any portable code should follow. To display all these characters "
"properly, your editor must recognize that the file is UTF-8, and it must use"
" a font that supports all the characters in the file."
msgstr ""
"Por padro, arquivos fonte de Python so tratados com codificao UTF-8. "
"Nessa codificao, caracteres de muitos idiomas no mundo podem ser usados "
"simultaneamente em literais string, identificadores e comentrios --- embora"
" a biblioteca padro use apenas caracteres ASCII para identificadores, uma "
"conveno que qualquer cdigo portvel deve seguir. Para exibir todos esses "
"caracteres corretamente, seu editor deve reconhecer que o arquivo UTF-8 e "
"deve usar uma fonte com suporte a todos os caracteres no arquivo."
#: ../../tutorial/interpreter.rst:140
msgid ""
"To declare an encoding other than the default one, a special comment line "
"should be added as the *first* line of the file. The syntax is as follows::"
msgstr ""
"Para declarar uma codificao diferente da padro, uma linha de comentrio "
"especial deve ser adicionada como *primeira* linha do arquivo. A sintaxe "
"essa::"
#: ../../tutorial/interpreter.rst:145
msgid ""
"where *encoding* is one of the valid :mod:`codecs` supported by Python."
msgstr ""
"onde *encoding* uma das :mod:`codecs` vlidas com suporte do Python."
#: ../../tutorial/interpreter.rst:147
msgid ""
"For example, to declare that Windows-1252 encoding is to be used, the first "
"line of your source code file should be::"
msgstr ""
"Por exemplo, para declarar que a codificao Windows-1252 deve ser usada, a "
"primeira linha do seu arquivo fonte deve ser::"
#: ../../tutorial/interpreter.rst:152
msgid ""
"One exception to the *first line* rule is when the source code starts with a"
" :ref:`UNIX \"shebang\" line `. In this case, the encoding "
"declaration should be added as the second line of the file. For example::"
msgstr ""
"Uma exceo para a regra da *primeira linha* quando o cdigo-fonte inicia "
"com uma :ref:`linha com UNIX \"shebang\" `. Nesse caso, a "
"declarao de codificao deve ser adicionada como a segunda linha do "
"arquivo. Por exemplo::"
#: ../../tutorial/interpreter.rst:160
msgid "Footnotes"
msgstr "Notas de Rodap"
#: ../../tutorial/interpreter.rst:161
msgid ""
"On Unix, the Python 3.x interpreter is by default not installed with the "
"executable named ``python``, so that it does not conflict with a "
"simultaneously installed Python 2.x executable."
msgstr ""
"No Unix, o interpretador Python 3.x no instalado por padro com o "
"executvel nomeado ``python``, ento no vai conflitar com um executvel "
"Python 2.x instalado simultaneamente."