py4web 1.20201127.1 - en to pt translation catalogue (79 entries)

en: Installation and Startup
pt: Instalação e colocação em funcionamento

en: Supported platforms and prerequisites
pt: Plataformas e pré-requisitos suportados

en: PY4WEB runs fine on Windows, MacOS and Linux. Its only prerequisite is Python 3.6+, which must be installed in advance (except if you use binaries).
pt: PY4WEB funciona muito bem no Windows, MacOS e Linux. Seu único pré-requisito é Python 3.6+, que deve ser instalado com antecedência (exceto se você usar os binários).

en: Setup procedures
pt: Procedimentos de configuração

en: There are four alternative ways of running py4web, with different level of difficulty and flexibility. Let’s look at the pros and cons.
pt: Existem quatro formas alternativas de correr py4web, com diferentes níveis de dificuldade e flexibilidade. Vamos olhar os prós e contras.

en: Installing from binaries
pt: Instalando a partir de binários

en: This is not a real installation, because you just copy a bunch of files on your system without modifying it anyhow. Hence this is the simplest solution, especially for newbies or students, because it does not require Python pre-installed on your system nor administrative rights. On the other hand, it’s experimental, it could contain an old py4web release and it is quite difficult to add other functionalities to it.
pt: Esta não é uma instalação real, porque você acabou de copiar um monte de arquivos em seu sistema sem modificá-lo de qualquer maneira. Daí esta é a solução mais simples, especialmente para iniciantes ou alunos, porque ele não requer Python pré-instalado em seu sistema, nem direitos administrativos. Por outro lado, é experimental, poderia conter uma liberação py4web de idade e é muito difícil para adicionar outras funcionalidades a ele.

en: In order to use it you just need to download the latest Windows or MacOS ZIP file from `this external repository <https://github.com/nicozanf/py4web-pyinstaller>`__. Unzip it on a local folder and open a command line there. Finally run
pt: A fim de usá-lo você só precisa fazer o download do arquivo mais recente do Windows ou MacOS zip do `este repositório externo <https://github.com/nicozanf/py4web-pyinstaller>` __. Descompacte-o em uma pasta local e abrir uma linha de comando lá. finalmente executar

en: With this type of installation, remember to always use **py4web-start** instead of ‘py4web’ or ‘py4web.py’ in the following documentation.
pt: Com este tipo de instalação, lembre-se de usar sempre py4web-start ** ** em vez de ‘py4web’ ou ‘py4web.py’ na seguinte documentação.

en: Hint: use a virtual environment (virtualenv)
pt: Dica: use um ambiente virtual (virtualenv)

en: A full installation of any complex python application like py4web will surely modify the python environment of your system. In order to prevent any unwanted change, it’s a good habit to use a python virtual environment (also called **virtualenv**, see `here <https://docs.python.org/3.7/tutorial/venv.html>`__ for an introduction). This is a standard python feature; if you still don’t know virtualenv it’s a good time to start its discovery!
pt: A instalação completa de qualquer aplicação python complexo como py4web certamente irá modificar o ambiente python do seu sistema. A fim de evitar qualquer alteração indesejada, é um bom hábito de usar um ambiente virtual python (também chamado ** virtualenv **, veja `aqui <https://docs.python.org/3.7/tutorial/venv.html>` __ para uma introdução). Este é um recurso padrão do Python; se você ainda não sabe virtualenv é um bom momento para começar a sua descoberta!

en: Activate it before using any of the following *real* installation procedures is highly reccomended.
pt: Ativá-lo antes de usar qualquer um dos seguintes * real * procedimentos de instalação é altamente recomendado.

en: Installing from pip
pt: Instalando a partir de pip

en: Using *pip* is the standard installation procedure for py4web. From the command line
pt: Usando pip * * é o procedimento de instalação padrão para py4web. A partir da linha de comando

en: but do **not** type the *–user* option with virtualenv or a standard Windows installation which is already per-user.
pt: mas ** não ** digite o * -user * opção com virtualenv ou uma instalação padrão do Windows que já por usuário é.

en: Also, if *python3* does not work, try with the simple *python* command instead.
pt: Além disso, se * python3 * não funcionar, tente com o simples * python * comando em vez.

en: This will install py4web and all its dependencies on the system’s path only. The assets folder (that contains the py4web’s system apps) will also be created. After the installation you’ll be able to start py4web on any given working folder with
pt: Isto irá instalar py4web e todas as suas dependências em único caminho do sistema. A pasta de ativos (que contém os aplicativos do sistema do py4web) também será criado. Após a instalação, você será capaz de começar a py4web em qualquer pasta de trabalho com

en: If the command py4web is not accepted, it means it’s not in the system’s path. On Windows, a special py4web.exe file (pointing to py4web.py) will be created by *pip* on the system’s path, but not if you type the *–user* option by mistake.
pt: Se o py4web comando não é aceito, isso significa que ele não está no caminho do sistema. No Windows, um arquivo py4web.exe especial (apontando para py4web.py) será criado por * pip * no caminho do sistema, mas não se você digitar o * -user * opção por engano.

en: Installing from source (globally)
pt: Instalação de fonte (globalmente)

en: This is the traditional way for installing a program, but it works only on Linux and MacOS. All the requirements will be installed on the system’s path along with links to the py4web.py program on the local folder
pt: Esta é a maneira tradicional para a instalação de um programa, mas ele só funciona em Linux e MacOS. Todos os requisitos será instalado no caminho do sistema, juntamente com links para o programa py4web.py na pasta local

en: Also notice that when installing in this way the content of py4web/assets folder is missing at first but it is manually created later with the ‘make assets’ command.
pt: Note também que ao instalar desta forma o conteúdo de py4web / ativo pasta está faltando no começo, mas ele é criado manualmente mais tarde com o comando ‘make activos’.

en: Installing from source (locally)
pt: Instalando a partir de fonte (localmente)

en: In this way all the requirements will be installed or upgraded on the system’s path, but py4web itself will only be copied
pt: Desta forma todos os requisitos será instalado ou atualizado no caminho do sistema, mas a própria py4web só serão copiados

en: on a local folder. This is especially useful if you already have a working py4web installation but you want to test a different
pt: em uma pasta local. Isto é especialmente útil se você já tem uma instalação py4web de trabalho, mas você quer testar uma diferente

en: one. From the command line, go to a given working folder and then run
pt: 1. A partir da linha de comando, vá para uma pasta dada trabalhando e, em seguida, executar

en: Once installed, you should always start it from there with
pt: Uma vez instalado, você deve sempre começar a partir daí com

en: **For Linux / MacOS**
pt: ** Para Linux / MacOS **

en: If you have installed py4web both globally and locally, notice the **./** ; it forces the run of the local folder’s py4web and not the globally installed one.
pt: Se você tiver instalado py4web tanto global como localmente, observe a ** / **.; ele força o prazo de py4web da pasta local e não o instalado globalmente.

en: **For Windows**
pt: **Para Windows**

en: On Windows, the programs on the local folder are always executed before the ones in the path (hence you don’t need the **./**). But running .py files directly it’s not usual and you’ll need an explicit python3/python command.
pt: No Windows, os programas na pasta local são sempre executados antes de os do caminho (portanto, você não precisa do **. / **). Mas a execução de arquivos .py diretamente não é habitual e você vai precisar de um comando explícito python3 / python.

en: Upgrading
pt: Melhoramento

en: If you installed py4web from pip you can simple upgrade it with
pt: Se você instalou py4web de pip você pode simples atualizá-lo com

en: This will not automatically upgrade the standard apps like **Dashboard** and **Default**. You have to manually remove these apps and then run
pt: Isto não irá atualizar automaticamente os aplicativos padrão, como o Dashboard ** ** e padrão ** **. Você tem que remover manualmente esses aplicativos e execute

en: in order to re-install them. This is a safety precaution, in case you made changes to those apps.
pt: a fim de re-instalá-los. Esta é uma precaução de segurança, no caso de você fez alterações para esses aplicativos.

en: If you installed py4web in any other way, you must upgrade it manually. First you have to make a backup of any personal py4web work you’ve done, then delete the old installation folder and re-install the framework again.
pt: Se você instalou py4web de qualquer outra maneira, você deve atualizá-lo manualmente. Primeiro você tem que fazer um backup de qualquer trabalho py4web pessoal que você fez, em seguida, elimine a pasta de instalação de idade e re-instalar o quadro novamente.

en: First run
pt: Primeira corrida

en: Running py4web using any of the previous procedure should produce an output like this:
pt: Correndo py4web utilizando qualquer um procedimento anterior deve produzir uma saída como esta:

en: Generally ``apps`` is the name of the folder where you keep all your apps, and can be explicitly set wit the ``run`` command. If that folder does not exist, it is created. PY4WEB expects to find at least two apps in this folder: **Dashboard** (_dashboard) and **Default** (_default). If it does not find them, it installs them.
pt: Geralmente `` apps`` é o nome da pasta onde você guarda todos os seus aplicativos, e pode ser definido explicitamente sagacidade o comando `` run``. Se essa pasta não existir, ele será criado. PY4WEB espera encontrar pelo menos dois aplicativos nesta pasta: ** Painel ** (_dashboard) e ** Padrão ** (_default). Se não encontrá-los, ele instala-los.

en: **Dashboard** is a web based IDE. It will be described in the next chapter.
pt: ** Painel ** é um baseado na web IDE. Ele será descrito no próximo capítulo.

en: **Default** is an app that does nothing other than welcome the user.
pt: ** Padrão ** é um aplicativo que não faz nada diferente de boas-vindas ao usuário.

en: Some apps - like **Dashboard** and **Default** - have a special role in py4web and therefore their actual name starts with ``_`` to avoid conflicts with apps created by you.
pt: Alguns aplicativos - como o Dashboard ** ** e padrão ** ** - têm um papel especial na py4web e, portanto, seus começos nome real com `` _`` para evitar conflitos com aplicativos criados por você.

en: Once py4web is running you can access a specific app at the following urls:
pt: Uma vez py4web está sendo executado você pode acessar um aplicativo específico nas seguintes URLs:

en: In order to stop py4web, you need to hit :kbd:`Control-C` on the window where you run it.
pt: A fim de py4web stop, você precisa acertar: kbd: `Control-C` na janela onde você executá-lo.

en: ONLY the **Default** app is special because if does not require the “{appname}/” prefix in the path, like all the other apps do. In general you may want to symlink ``apps/_default`` to your default app.
pt: Somente o padrão ** ** aplicativo é especial porque se não exige que o “{AppName} /” prefixo no caminho, como todos os outros aplicativos fazer. Em geral, você pode querer ligar simbolicamente `` apps / _default`` ao seu aplicativo padrão.

en: For all apps the trailing ``/index`` is optional.
pt: Para todas as aplicações de arrastamento `` / index`` é opcional.

en: Command line options
pt: Opções de linha de comando

en: py4web provides multiple command line options which can be listed by running it without any argument
pt: py4web fornece várias opções de linha de comando que podem ser listados por executá-lo sem qualquer argumento

en: You can have additional help for a specific command line option by running it with the **–help** or **-h** argument.
pt: Você pode ter ajuda adicional para uma opção de linha de comando específico, executando-o com o ** - ajuda ** ou ** - h ** argumento.

en: ``call`` command option
pt: Opção `` comando call``

en: ``new_app`` command option
pt: Opção `` comando new_app``

en: This currently gives an error on binaries installations and from source installation (locally), because they miss the asset zip file.
pt: Presentemente, dá um erro em instalações binários e de instalação de origem (no local), porque eles perdem o arquivo zip de ativos.

en: ``run`` command option
pt: Opção `` comando run``

en: If you want py4web to automatically reload an application upon any changes to files of that application, you can:
pt: Se você quiser py4web para recarregar automaticamente uma aplicação sobre quaisquer alterações nos arquivos desse aplicativo, você pode:

en: for immediate reloading (sync-mode): ``py4web run --watch=sync``
pt: para recarregamento imediato (sync-modo): `` py4web prazo --watch = sync``

en: for reloading on any first incoming request to the application has been changed (lazy-mode): ``py4web run --watch=lazy``
pt: para recarregar em qualquer primeira solicitação de entrada para a aplicação foi alterada (de modo lento): `` py4web prazo --watch = lazy``

en: ``set_password`` command option
pt: Opção `` comando set_password``

en: If the ``--dashboard_mode`` is not ``demo`` or ``none``, every time py4web starts, it asks for a one-time password for you to access the dashboard. This is annoying. You can avoid it by storing a pdkdf2 hashed password in a file (by default called password.txt) with the command
pt: Se o `` --dashboard_mode`` não é `` demo`` ou `` None``, cada vez py4web é iniciado, ele pede uma senha de uso único para você acessar o painel. Isso é chato. Você pode evitá-lo, armazenando uma senha pdkdf2 hash em um arquivo (por padrão chamado password.txt) com o comando

en: It will not ask again unless the file is deleted. You can also use a custom file name with
pt: Não vou pedir de novo a menos que o arquivo é excluído. Você também pode usar um nome de arquivo personalizado com

en: and then ask py4web to re-use that password at runtime with
pt: e depois pedir py4web para reutilização essa senha em tempo de execução com

en: Finally you can manually create the file yourself with:
pt: Finalmente, você pode criar manualmente o mesmo arquivo com:

en: ``setup`` command option
pt: Opção `` comando setup``

en: This option create a new apps folder (or reinstall it). If needed, it will ask for the confirmation of the new folder’s creation and then for copying every standard py4web apps from the assets folder. It currently does nothing on binaries installations and from source installation (locally) - for them you can manually copy the existing apps folder to the new one.
pt: Esta opção criar uma nova pasta Aplicativos (ou reinstalá-lo). Se necessário, ele irá pedir a confirmação da criação da nova pasta e, em seguida, para copiar todos os aplicativos py4web padrão da pasta de ativos. Atualmente, não faz nada em instalações binários e de instalação de origem (localmente) - para eles você pode copiar manualmente a pasta de aplicações existentes para o novo.

en: ``shell`` command option
pt: Opção `` comando shell``

en: Py4web’s shell is just the regular python shell with apps added to the search path. Notice that the shell is for all the apps, not a single one. You can then import the needed modules from the apps you need to access.
pt: O shell de Py4web é apenas o shell python regular com aplicativos adicionados ao caminho de pesquisa. Note que o shell é para todos os aplicativos, não um único. Você pode então importar os módulos necessários a partir dos aplicativos que você precisa para acessar.

en: For example, inside a shell you can
pt: Por exemplo, dentro de uma concha que puder

en: ``version`` command option
pt: Opção `` comando version``

en: With the *-a* option you’ll get the version of all the available python modules, too.
pt: Com o * -a * opção você vai ter a versão de todos os módulos python disponíveis também.

en: Deployment on the cloud
pt: Implantação na nuvem

en: Deployment on GCloud (aka Google App Engine)
pt: Implantação em gcloud (aka Google App Engine)

en: Login into the Gcloud console (https://console.cloud.google.com/) and create a new project. You will obtain a project id that looks like “{project_name}-{number}”.
pt: Entrada no console do gcloud (https://console.cloud.google.com/) e criar um novo projeto. Você vai obter um ID de projeto que se parece com “{project_name} - {number}”.

en: In your local file system make a new working folder and cd into it:
pt: Em seu sistema de arquivos local fazer uma nova pasta de trabalho e cd para ele:

en: Copy the example files from py4web (assuming you have the source from github)
pt: Copie os arquivos de exemplo de py4web (supondo que você tem a fonte de github)

en: Copy or symlink your ``apps`` folder into the gae folder, or maybe make a new apps folder containing an empty ``__init__.py`` and symlink the individual apps you want to deploy. You should see the following files/folders:
pt: Copiar ou ligar simbolicamente o seu `` apps`` pasta para a pasta gae, ou talvez fazer novos aplicativos pasta que contém um `` __init vazio __. Py`` e ligar simbolicamente os aplicativos individuais que você deseja implantar. Você deve ver os seguintes arquivos / pastas:

en: Install the Google SDK, py4web and setup the working folder:
pt: Instale o Google SDK, py4web e configure a pasta de trabalho:

en: (replace {your email} with your google email account and {project id} with the project id obtained from Google).
pt: (Substitua {seu email} sua conta do Google e-mail e {id projeto} com o ID de projeto obtida de Google).

en: Now every time you want to deploy your apps, simply do:
pt: Agora cada vez que você deseja implantar seus aplicativos, basta fazer:

en: You may want to customize the Makefile and app.yaml to suit your needs. You should not need to edit ``main.py``.
pt: Você pode querer personalizar o Makefile e app.yaml para atender às suas necessidades. Você não deve precisar editar `` main.py``.

en: Deployment on PythonAnywhere.com
pt: Implantação em PythonAnywhere.com

en: Watch the video: https://youtu.be/Wxjl_vkLAEY and follow the detailed tutorial on https://github.com/tomcam/py4webcasts/blob/master/docs/how-install-source-pythonanywhere.md . The bottle_app.py script is in ``py4web/deployment_tools/pythonanywhere.com/bottle_app.py``
pt: Assista ao vídeo: https://youtu.be/Wxjl_vkLAEY e siga o tutorial detalhado sobre https://github.com/tomcam/py4webcasts/blob/master/docs/how-install-source-pythonanywhere.md. O script bottle_app.py é em `` py4web / deployment_tools / pythonanywhere.com / bottle_app.py``
