diff --git a/_translations/po/pt-BR/cookbook_deployment_docker-swarm-caddy.md.po b/_translations/po/pt-BR/cookbook_deployment_docker-swarm-caddy.md.po index 5e99a4a0..56077b8a 100644 --- a/_translations/po/pt-BR/cookbook_deployment_docker-swarm-caddy.md.po +++ b/_translations/po/pt-BR/cookbook_deployment_docker-swarm-caddy.md.po @@ -446,7 +446,13 @@ msgstr "" #. type: Plain text #: ../src/cookbook/deployment/docker-swarm-caddy.md ../src/cookbook/deployment/docker-swarm-traefik.md msgid "Replace the values: - `STACK_NAME`: A unique name for your application stack - `PROD_HOST`: The domain name where your app will be accessible - `PROD_SSH`: SSH connection string to your server (format: `ssh://user@host`) - `IMAGE`: Full path to your container image in the registry - `IMAGE_TAG`: Image tag, typically `latest` or a version number" -msgstr "Substitua os valores: - `STACK_NAME`: um nome único para a stack da sua aplicação - `PROD_HOST`: o nome de domínio em que a aplicação vai ficar acessível - `PROD_SSH`: a string de conexão SSH com o seu servidor (formato: `ssh://user@host`) - `IMAGE`: o caminho completo da imagem do container no registro - `IMAGE_TAG`: a tag da imagem, normalmente `latest` ou um número de versão" +msgstr "" +"Substitua os valores:\n" +"- `STACK_NAME`: um nome único para a stack da sua aplicação\n" +"- `PROD_HOST`: o nome de domínio em que a aplicação vai ficar acessível\n" +"- `PROD_SSH`: a string de conexão SSH com o seu servidor (formato: `ssh://user@host`)\n" +"- `IMAGE`: o caminho completo da imagem do container no registro\n" +"- `IMAGE_TAG`: a tag da imagem, normalmente `latest` ou um número de versão" #. type: Title ### #: ../src/cookbook/deployment/docker-swarm-caddy.md ../src/cookbook/deployment/docker-swarm-traefik.md @@ -739,7 +745,11 @@ msgstr "docker build --file docker/Dockerfile --target prod --pull -t ${IMAGE}:$ #. type: Plain text #: ../src/cookbook/deployment/docker-swarm-caddy.md ../src/cookbook/deployment/docker-swarm-traefik.md msgid "The Dockerfile uses a multi-stage build: 1. Installs Composer dependencies in a builder stage 2. Creates a minimal production image with only the necessary files 3. Runs as a non-root user (`www-data`)" -msgstr "O Dockerfile usa um build multi-stage: 1. Instala as dependências do Composer em um estágio de build 2. Cria uma imagem de produção mínima, só com os arquivos necessários 3. Roda como um usuário não root (`www-data`)" +msgstr "" +"O Dockerfile usa um build multi-stage:\n" +"1. Instala as dependências do Composer em um estágio de build\n" +"2. Cria uma imagem de produção mínima, só com os arquivos necessários\n" +"3. Roda como um usuário não root (`www-data`)" #. type: Title ### #: ../src/cookbook/deployment/docker-swarm-caddy.md ../src/cookbook/deployment/docker-swarm-traefik.md @@ -1166,7 +1176,11 @@ msgstr "" #. type: Plain text #: ../src/cookbook/deployment/docker-swarm-caddy.md ../src/cookbook/deployment/docker-swarm-traefik.md msgid "Common issues: - **Image pull errors**: Verify registry authentication with `docker -H ssh://docker-web login` - **Port conflicts**: Ensure no other services are using ports 80/443 - **Resource constraints**: Check available resources with `docker -H ssh://docker-web node ls`" -msgstr "Problemas comuns: - **Erros ao baixar a imagem**: verifique a autenticação no registro com `docker -H ssh://docker-web login` - **Conflitos de porta**: garanta que nenhum outro serviço esteja usando as portas 80/443 - **Limitação de recursos**: verifique os recursos disponíveis com `docker -H ssh://docker-web node ls`" +msgstr "" +"Problemas comuns:\n" +"- **Erros ao baixar a imagem**: verifique a autenticação no registro com `docker -H ssh://docker-web login`\n" +"- **Conflitos de porta**: garanta que nenhum outro serviço esteja usando as portas 80/443\n" +"- **Limitação de recursos**: verifique os recursos disponíveis com `docker -H ssh://docker-web node ls`" #. type: Title ### #: ../src/cookbook/deployment/docker-swarm-caddy.md ../src/cookbook/deployment/docker-swarm-traefik.md @@ -1177,7 +1191,12 @@ msgstr "Problemas com certificados SSL" #. type: Plain text #: ../src/cookbook/deployment/docker-swarm-caddy.md msgid "If Caddy can't obtain certificates: - Verify DNS is pointing to your server - Check that ports 80 and 443 are accessible from the internet - Ensure the email in the Let's Encrypt configuration is valid - Check logs: `docker -H ssh://docker-web service logs caddy`" -msgstr "Se o Caddy não consegue obter os certificados: - Verifique se o DNS aponta para o seu servidor - Verifique se as portas 80 e 443 estão acessíveis pela internet - Garanta que o e-mail na configuração do Let's Encrypt é válido - Verifique os logs: `docker -H ssh://docker-web service logs caddy`" +msgstr "" +"Se o Caddy não consegue obter os certificados:\n" +"- Verifique se o DNS aponta para o seu servidor\n" +"- Verifique se as portas 80 e 443 estão acessíveis pela internet\n" +"- Garanta que o e-mail na configuração do Let's Encrypt é válido\n" +"- Verifique os logs: `docker -H ssh://docker-web service logs caddy`" #. type: Title ### #: ../src/cookbook/deployment/docker-swarm-caddy.md ../src/cookbook/deployment/docker-swarm-traefik.md @@ -1215,14 +1234,27 @@ msgstr "Resumo" #. type: Plain text #: ../src/cookbook/deployment/docker-swarm-caddy.md msgid "You've successfully deployed a Yii application to Docker Swarm with: - A container registry (Forgejo or Gitea) - Automatic HTTPS via Caddy - Zero-downtime deployments with rolling updates - High availability with multiple replicas" -msgstr "Você fez o deploy de uma aplicação Yii no Docker Swarm com: - Um registro de containers (Forgejo ou Gitea) - HTTPS automático via Caddy - Deploys sem downtime com rolling updates - Alta disponibilidade com várias réplicas" +msgstr "" +"Você fez o deploy de uma aplicação Yii no Docker Swarm com:\n" +"- Um registro de containers (Forgejo ou Gitea)\n" +"- HTTPS automático via Caddy\n" +"- Deploys sem downtime com rolling updates\n" +"- Alta disponibilidade com várias réplicas" #. type: Plain text #: ../src/cookbook/deployment/docker-swarm-caddy.md ../src/cookbook/deployment/docker-swarm-traefik.md msgid "The Makefile commands simplify the deployment workflow: - `make prod-build` - Build the production image - `make prod-push` - Push to the registry - `make prod-deploy` - Deploy to Docker Swarm" -msgstr "Os comandos do Makefile simplificam o fluxo de deploy: - `make prod-build` - Constrói a imagem de produção - `make prod-push` - Envia para o registro - `make prod-deploy` - Faz o deploy no Docker Swarm" +msgstr "" +"Os comandos do Makefile simplificam o fluxo de deploy:\n" +"- `make prod-build` - Constrói a imagem de produção\n" +"- `make prod-push` - Envia para o registro\n" +"- `make prod-deploy` - Faz o deploy no Docker Swarm" #. type: Plain text #: ../src/cookbook/deployment/docker-swarm-caddy.md msgid "For more information, see: - [Yii Application Template](https://github.com/yiisoft/app) - [Docker Swarm Documentation](https://docs.docker.com/engine/swarm/) - [Caddy Docker Proxy](https://github.com/lucaslorentz/caddy-docker-proxy)" -msgstr "Para mais informações, veja: - [Template de aplicação do Yii](https://github.com/yiisoft/app) - [Documentação do Docker Swarm](https://docs.docker.com/engine/swarm/) - [Caddy Docker Proxy](https://github.com/lucaslorentz/caddy-docker-proxy)" +msgstr "" +"Para mais informações, veja:\n" +"- [Template de aplicação do Yii](https://github.com/yiisoft/app)\n" +"- [Documentação do Docker Swarm](https://docs.docker.com/engine/swarm/)\n" +"- [Caddy Docker Proxy](https://github.com/lucaslorentz/caddy-docker-proxy)" diff --git a/_translations/po/pt-BR/cookbook_deployment_docker-swarm-traefik.md.po b/_translations/po/pt-BR/cookbook_deployment_docker-swarm-traefik.md.po index efc3c0bc..b5de1689 100644 --- a/_translations/po/pt-BR/cookbook_deployment_docker-swarm-traefik.md.po +++ b/_translations/po/pt-BR/cookbook_deployment_docker-swarm-traefik.md.po @@ -217,7 +217,13 @@ msgstr "" #. type: Plain text #: ../src/cookbook/deployment/docker-swarm-caddy.md ../src/cookbook/deployment/docker-swarm-traefik.md msgid "Replace the values: - `STACK_NAME`: A unique name for your application stack - `PROD_HOST`: The domain name where your app will be accessible - `PROD_SSH`: SSH connection string to your server (format: `ssh://user@host`) - `IMAGE`: Full path to your container image in the registry - `IMAGE_TAG`: Image tag, typically `latest` or a version number" -msgstr "Substitua os valores: - `STACK_NAME`: um nome único para a stack da sua aplicação - `PROD_HOST`: o nome de domínio em que a aplicação vai ficar acessível - `PROD_SSH`: a string de conexão SSH com o seu servidor (formato: `ssh://user@host`) - `IMAGE`: o caminho completo da imagem do container no registro - `IMAGE_TAG`: a tag da imagem, normalmente `latest` ou um número de versão" +msgstr "" +"Substitua os valores:\n" +"- `STACK_NAME`: um nome único para a stack da sua aplicação\n" +"- `PROD_HOST`: o nome de domínio em que a aplicação vai ficar acessível\n" +"- `PROD_SSH`: a string de conexão SSH com o seu servidor (formato: `ssh://user@host`)\n" +"- `IMAGE`: o caminho completo da imagem do container no registro\n" +"- `IMAGE_TAG`: a tag da imagem, normalmente `latest` ou um número de versão" #. type: Title ### #: ../src/cookbook/deployment/docker-swarm-caddy.md ../src/cookbook/deployment/docker-swarm-traefik.md @@ -431,7 +437,11 @@ msgstr "docker build --file docker/Dockerfile --target prod --pull -t ${IMAGE}:$ #. type: Plain text #: ../src/cookbook/deployment/docker-swarm-caddy.md ../src/cookbook/deployment/docker-swarm-traefik.md msgid "The Dockerfile uses a multi-stage build: 1. Installs Composer dependencies in a builder stage 2. Creates a minimal production image with only the necessary files 3. Runs as a non-root user (`www-data`)" -msgstr "O Dockerfile usa um build multi-stage: 1. Instala as dependências do Composer em um estágio de build 2. Cria uma imagem de produção mínima, só com os arquivos necessários 3. Roda como um usuário não root (`www-data`)" +msgstr "" +"O Dockerfile usa um build multi-stage:\n" +"1. Instala as dependências do Composer em um estágio de build\n" +"2. Cria uma imagem de produção mínima, só com os arquivos necessários\n" +"3. Roda como um usuário não root (`www-data`)" #. type: Title ### #: ../src/cookbook/deployment/docker-swarm-caddy.md ../src/cookbook/deployment/docker-swarm-traefik.md @@ -858,7 +868,11 @@ msgstr "" #. type: Plain text #: ../src/cookbook/deployment/docker-swarm-caddy.md ../src/cookbook/deployment/docker-swarm-traefik.md msgid "Common issues: - **Image pull errors**: Verify registry authentication with `docker -H ssh://docker-web login` - **Port conflicts**: Ensure no other services are using ports 80/443 - **Resource constraints**: Check available resources with `docker -H ssh://docker-web node ls`" -msgstr "Problemas comuns: - **Erros ao baixar a imagem**: verifique a autenticação no registro com `docker -H ssh://docker-web login` - **Conflitos de porta**: garanta que nenhum outro serviço esteja usando as portas 80/443 - **Limitação de recursos**: verifique os recursos disponíveis com `docker -H ssh://docker-web node ls`" +msgstr "" +"Problemas comuns:\n" +"- **Erros ao baixar a imagem**: verifique a autenticação no registro com `docker -H ssh://docker-web login`\n" +"- **Conflitos de porta**: garanta que nenhum outro serviço esteja usando as portas 80/443\n" +"- **Limitação de recursos**: verifique os recursos disponíveis com `docker -H ssh://docker-web node ls`" #. type: Title ### #: ../src/cookbook/deployment/docker-swarm-caddy.md ../src/cookbook/deployment/docker-swarm-traefik.md @@ -902,7 +916,11 @@ msgstr "Resumo" #. type: Plain text #: ../src/cookbook/deployment/docker-swarm-caddy.md ../src/cookbook/deployment/docker-swarm-traefik.md msgid "The Makefile commands simplify the deployment workflow: - `make prod-build` - Build the production image - `make prod-push` - Push to the registry - `make prod-deploy` - Deploy to Docker Swarm" -msgstr "Os comandos do Makefile simplificam o fluxo de deploy: - `make prod-build` - Constrói a imagem de produção - `make prod-push` - Envia para o registro - `make prod-deploy` - Faz o deploy no Docker Swarm" +msgstr "" +"Os comandos do Makefile simplificam o fluxo de deploy:\n" +"- `make prod-build` - Constrói a imagem de produção\n" +"- `make prod-push` - Envia para o registro\n" +"- `make prod-deploy` - Faz o deploy no Docker Swarm" #. type: Title # #: ../src/cookbook/deployment/docker-swarm-traefik.md @@ -1232,14 +1250,28 @@ msgstr "" #. type: Plain text #: ../src/cookbook/deployment/docker-swarm-traefik.md msgid "If Traefik can't obtain certificates: - Verify DNS is pointing to your server - Check that ports 80 and 443 are accessible from the internet - Ensure the email in the Let's Encrypt configuration is valid - Check logs: `docker -H ssh://docker-web service logs traefik_traefik`" -msgstr "Se o Traefik não consegue obter os certificados: - Verifique se o DNS aponta para o seu servidor - Verifique se as portas 80 e 443 estão acessíveis pela internet - Garanta que o e-mail na configuração do Let's Encrypt é válido - Verifique os logs: `docker -H ssh://docker-web service logs traefik_traefik`" +msgstr "" +"Se o Traefik não consegue obter os certificados:\n" +"- Verifique se o DNS aponta para o seu servidor\n" +"- Verifique se as portas 80 e 443 estão acessíveis pela internet\n" +"- Garanta que o e-mail na configuração do Let's Encrypt é válido\n" +"- Verifique os logs: `docker -H ssh://docker-web service logs traefik_traefik`" #. type: Plain text #: ../src/cookbook/deployment/docker-swarm-traefik.md msgid "You've successfully deployed a Yii application to Docker Swarm with: - A container registry (Forgejo or Gitea) - Automatic HTTPS via Traefik - Zero-downtime deployments with rolling updates - High availability with multiple replicas" -msgstr "Você fez o deploy de uma aplicação Yii no Docker Swarm com: - Um registro de containers (Forgejo ou Gitea) - HTTPS automático via Traefik - Deploys sem downtime com rolling updates - Alta disponibilidade com várias réplicas" +msgstr "" +"Você fez o deploy de uma aplicação Yii no Docker Swarm com:\n" +"- Um registro de containers (Forgejo ou Gitea)\n" +"- HTTPS automático via Traefik\n" +"- Deploys sem downtime com rolling updates\n" +"- Alta disponibilidade com várias réplicas" #. type: Plain text #: ../src/cookbook/deployment/docker-swarm-traefik.md msgid "For more information, see: - [Yii Application Template](https://github.com/yiisoft/app) - [Docker Swarm Documentation](https://docs.docker.com/engine/swarm/) - [Traefik Documentation](https://doc.traefik.io/traefik/)" -msgstr "Para mais informações, veja: - [Template de aplicação do Yii](https://github.com/yiisoft/app) - [Documentação do Docker Swarm](https://docs.docker.com/engine/swarm/) - [Documentação do Traefik](https://doc.traefik.io/traefik/)" +msgstr "" +"Para mais informações, veja:\n" +"- [Template de aplicação do Yii](https://github.com/yiisoft/app)\n" +"- [Documentação do Docker Swarm](https://docs.docker.com/engine/swarm/)\n" +"- [Documentação do Traefik](https://doc.traefik.io/traefik/)" diff --git a/_translations/po/pt-BR/cookbook_index.md.po b/_translations/po/pt-BR/cookbook_index.md.po index 04c869ee..113a35c8 100644 --- a/_translations/po/pt-BR/cookbook_index.md.po +++ b/_translations/po/pt-BR/cookbook_index.md.po @@ -89,7 +89,7 @@ msgstr "[Usando o Yii em aplicações de terceiros](using-yii-in-third-party-app #. type: Bullet: '- ' #: ../src/cookbook/index.md msgid "[Third-party integrations](third-party-integrations/index.md)" -msgstr "[Integrações com terceiros](third-party-integrations/index.md)" +msgstr "[Integrações de terceiros](third-party-integrations/index.md)" #. type: Bullet: '- ' #: ../src/cookbook/index.md @@ -99,7 +99,7 @@ msgstr "[Trabalhando no Windows](working-on-windows.md)" #. type: Bullet: '- ' #: ../src/cookbook/index.md msgid "[Opening files directly in PhpStorm](opening-files-in-phpstorm.md)" -msgstr "[Abrindo arquivos direto no PhpStorm](opening-files-in-phpstorm.md)" +msgstr "[Abrindo arquivos diretamente no PhpStorm](opening-files-in-phpstorm.md)" #. type: Bullet: '- ' #: ../src/cookbook/index.md @@ -134,7 +134,7 @@ msgstr "[Deploy com Docker Swarm](deployment/docker-swarm.md)" #. type: Bullet: '- ' #: ../src/cookbook/index.md msgid "[Deploying Yii applications with Angie Docker Proxy](deployment/angie-docker-proxy.md)" -msgstr "[Deploy de aplicações Yii com Angie Docker Proxy](deployment/angie-docker-proxy.md)" +msgstr "[Fazendo deploy de aplicações Yii com o Angie Docker Proxy](deployment/angie-docker-proxy.md)" #. type: Bullet: '- ' #: ../src/cookbook/index.md diff --git a/_translations/po/pt-BR/cookbook_sentry-integration.md.po b/_translations/po/pt-BR/cookbook_sentry-integration.md.po index 6c7e3e18..57d2f856 100644 --- a/_translations/po/pt-BR/cookbook_sentry-integration.md.po +++ b/_translations/po/pt-BR/cookbook_sentry-integration.md.po @@ -46,7 +46,11 @@ msgstr "" #. type: Plain text #: ../src/en/cookbook/sentry-integration.md msgid "Most often, Sentry is used for monitoring errors (exceptions). You can enrich errors with context to better understand the problem: - Request arguments - Tags for grouping exceptions - Environment state: environment variables, application state, and other global attributes" -msgstr "Na maioria das vezes, o Sentry é usado para monitorar erros (exceções). Você pode enriquecer os erros com contexto para entender melhor o problema: - Argumentos da requisição - Tags para agrupar exceções - Estado do ambiente: variáveis de ambiente, estado da aplicação e outros atributos globais" +msgstr "" +"Na maioria das vezes, o Sentry é usado para monitorar erros (exceções). Você pode enriquecer os erros com contexto para entender melhor o problema:\n" +"- Argumentos da requisição\n" +"- Tags para agrupar exceções\n" +"- Estado do ambiente: variáveis de ambiente, estado da aplicação e outros atributos globais" #. type: Plain text #: ../src/en/cookbook/sentry-integration.md diff --git a/_translations/po/pt-BR/guide_concept_di-container.md.po b/_translations/po/pt-BR/guide_concept_di-container.md.po index 1b1b9559..c9ecfa70 100644 --- a/_translations/po/pt-BR/guide_concept_di-container.md.po +++ b/_translations/po/pt-BR/guide_concept_di-container.md.po @@ -36,7 +36,7 @@ msgstr "Injeção de dependência" #. type: Plain text #: ../src/guide/concept/di-container.md msgid "There are two ways of re-using things in OOP: inheritance and composition." -msgstr "Há duas formas de reaproveitar código em OOP: herança e composição." +msgstr "Há duas formas de reaproveitar código em POO: herança e composição." #. type: Plain text #: ../src/guide/concept/di-container.md diff --git a/_translations/po/pt-BR/guide_databases_db-migrations.md.po b/_translations/po/pt-BR/guide_databases_db-migrations.md.po index cef03b0d..d6c1cefd 100644 --- a/_translations/po/pt-BR/guide_databases_db-migrations.md.po +++ b/_translations/po/pt-BR/guide_databases_db-migrations.md.po @@ -227,7 +227,7 @@ msgstr "Se você quiser colocar as migrations em outro lugar, pode definir o cam #. type: Plain text #: ../src/guide/databases/db-migrations.md msgid "You need a database connection configured as well. See [Working with databases](../start/databases.md) for an example of configuring it for PostgreSQL." -msgstr "Você também precisa de uma conexão com o banco de dados configurada. Veja [Trabalhando com banco de dados](../start/databases.md) para um exemplo de configuração com PostgreSQL." +msgstr "Você também precisa de uma conexão com o banco de dados configurada. Veja [Trabalhando com bancos de dados](../start/databases.md) para um exemplo de configuração com PostgreSQL." #. type: Title ## #: ../src/guide/databases/db-migrations.md diff --git a/_translations/po/pt-BR/guide_index.md.po b/_translations/po/pt-BR/guide_index.md.po index a331ab4c..1e9e7ffe 100644 --- a/_translations/po/pt-BR/guide_index.md.po +++ b/_translations/po/pt-BR/guide_index.md.po @@ -494,7 +494,7 @@ msgstr "[Visão geral de testes](testing/overview.md)" #. type: Bullet: '- ' #: ../src/guide/index.md msgid "[Testing environment setup](testing/environment-setup.md)" -msgstr "[Configurando o ambiente de testes](testing/environment-setup.md)" +msgstr "[Configuração do ambiente de testes](testing/environment-setup.md)" #. type: Bullet: '- ' #: ../src/guide/index.md diff --git a/_translations/po/pt-BR/guide_intro_upgrade-from-v1.md.po b/_translations/po/pt-BR/guide_intro_upgrade-from-v1.md.po index 6280c39a..12a7d10f 100644 --- a/_translations/po/pt-BR/guide_intro_upgrade-from-v1.md.po +++ b/_translations/po/pt-BR/guide_intro_upgrade-from-v1.md.po @@ -1112,7 +1112,7 @@ msgstr "Em aplicações mais complexas, considere substituir o código muito dep #. type: Plain text #: ../src/guide/intro/upgrade-from-v1.md ../src/guide/intro/upgrade-from-v2.md msgid "See [Working with databases](../start/databases.md), [Migrations](../databases/db-migrations.md), and [yiisoft/active-record](https://github.com/yiisoft/active-record)." -msgstr "Veja [Trabalhando com banco de dados](../start/databases.md), [Migrations](../databases/db-migrations.md) e [yiisoft/active-record](https://github.com/yiisoft/active-record)." +msgstr "Veja [Trabalhando com bancos de dados](../start/databases.md), [Migrations](../databases/db-migrations.md) e [yiisoft/active-record](https://github.com/yiisoft/active-record)." #. type: Title ## #: ../src/guide/intro/upgrade-from-v1.md @@ -1133,7 +1133,7 @@ msgstr "As migrations não são compatíveis entre o Yii 1.1 e o Yii3. Para uma #. type: Plain text #: ../src/guide/intro/upgrade-from-v1.md msgid "See [Working with databases](../start/databases.md) and [Migrations](../databases/db-migrations.md)." -msgstr "Veja [Trabalhando com banco de dados](../start/databases.md) e [Migrations](../databases/db-migrations.md)." +msgstr "Veja [Trabalhando com bancos de dados](../start/databases.md) e [Migrations](../databases/db-migrations.md)." #. type: Title ## #: ../src/guide/intro/upgrade-from-v1.md ../src/guide/intro/upgrade-from-v2.md diff --git a/_translations/po/pt-BR/guide_intro_upgrade-from-v2.md.po b/_translations/po/pt-BR/guide_intro_upgrade-from-v2.md.po index cff915a9..b7b5bcbd 100644 --- a/_translations/po/pt-BR/guide_intro_upgrade-from-v2.md.po +++ b/_translations/po/pt-BR/guide_intro_upgrade-from-v2.md.po @@ -209,7 +209,7 @@ msgstr "Veja [Trabalhando com formulários](../start/forms.md), [Validando a ent #. type: Plain text #: ../src/guide/intro/upgrade-from-v1.md ../src/guide/intro/upgrade-from-v2.md msgid "See [Working with databases](../start/databases.md), [Migrations](../databases/db-migrations.md), and [yiisoft/active-record](https://github.com/yiisoft/active-record)." -msgstr "Veja [Trabalhando com banco de dados](../start/databases.md), [Migrations](../databases/db-migrations.md) e [yiisoft/active-record](https://github.com/yiisoft/active-record)." +msgstr "Veja [Trabalhando com bancos de dados](../start/databases.md), [Migrations](../databases/db-migrations.md) e [yiisoft/active-record](https://github.com/yiisoft/active-record)." #. type: Title ## #: ../src/guide/intro/upgrade-from-v1.md ../src/guide/intro/upgrade-from-v2.md diff --git a/_translations/po/pt-BR/guide_intro_what-is-yii.md.po b/_translations/po/pt-BR/guide_intro_what-is-yii.md.po index c299478e..64cfa622 100644 --- a/_translations/po/pt-BR/guide_intro_what-is-yii.md.po +++ b/_translations/po/pt-BR/guide_intro_what-is-yii.md.po @@ -76,7 +76,7 @@ msgstr "Simplicidade." #. type: Bullet: ' - ' #: ../src/guide/intro/what-is-yii.md msgid "Explicitness." -msgstr "Clareza." +msgstr "Ser explícito." #. type: Bullet: ' - ' #: ../src/guide/intro/what-is-yii.md diff --git a/_translations/po/pt-BR/guide_rest_quick-start.md.po b/_translations/po/pt-BR/guide_rest_quick-start.md.po index 5f2339f4..5fc4f556 100644 --- a/_translations/po/pt-BR/guide_rest_quick-start.md.po +++ b/_translations/po/pt-BR/guide_rest_quick-start.md.po @@ -49,7 +49,7 @@ msgstr "Retornar uma resposta cujos dados são formatados como JSON." #. type: Plain text #: ../src/guide/rest/quick-start.md msgid "This guide assumes that you use the [API application template](https://github.com/yiisoft/app-api). It already includes request body parsing, request input resolving, JSON data responses, and presenter examples. For complete applications with different structures, see [Demo applications](../start/demo-apps.md)." -msgstr "Este guia assume que você usa o [template de aplicação API](https://github.com/yiisoft/app-api). Ele já inclui a leitura do corpo da requisição, a resolução da entrada da requisição, respostas de dados em JSON e exemplos de presenters. Para aplicações completas com outras estruturas, veja [Aplicações demo](../start/demo-apps.md)." +msgstr "Este guia assume que você usa o [template de aplicação API](https://github.com/yiisoft/app-api). Ele já inclui a leitura do corpo da requisição, a resolução da entrada da requisição, respostas de dados em JSON e exemplos de presenters. Para aplicações completas com outras estruturas, veja [Aplicações de demonstração](../start/demo-apps.md)." #. type: Title ## #: ../src/guide/rest/quick-start.md diff --git a/_translations/po/pt-BR/guide_views_asset.md.po b/_translations/po/pt-BR/guide_views_asset.md.po index e4d8cceb..32db1d1d 100644 --- a/_translations/po/pt-BR/guide_views_asset.md.po +++ b/_translations/po/pt-BR/guide_views_asset.md.po @@ -80,7 +80,12 @@ msgstr "Asset Manager" #. type: Plain text #: ../src/guide/views/asset.md msgid "The Asset Manager is responsible for: - Resolving asset bundle dependencies - Publishing assets from protected directories to web-accessible locations - Combining and minifying assets (when configured) - Generating proper URLs for assets" -msgstr "O Asset Manager é responsável por: - Resolver as dependências dos asset bundles - Publicar assets de diretórios protegidos em locais acessíveis pela web - Combinar e minificar assets (quando configurado) - Gerar as URLs corretas dos assets" +msgstr "" +"O Asset Manager é responsável por:\n" +"- Resolver as dependências dos asset bundles\n" +"- Publicar assets de diretórios protegidos em locais acessíveis pela web\n" +"- Combinar e minificar assets (quando configurado)\n" +"- Gerar as URLs corretas dos assets" #. type: Title ## #: ../src/guide/views/asset.md diff --git a/_translations/po/pt-BR/internals_index.md.po b/_translations/po/pt-BR/internals_index.md.po index 7cbca58c..2d51dccd 100644 --- a/_translations/po/pt-BR/internals_index.md.po +++ b/_translations/po/pt-BR/internals_index.md.po @@ -65,7 +65,7 @@ msgstr "[005 — Ferramenta de desenvolvimento do Yii](005-development-tool.md) #. type: Bullet: '- ' #: ../src/internals/index.md msgid "[006 — Git commit messages](006-git-commit-messages.md) - Commit message format" -msgstr "[006 — Mensagens de commit no Git](006-git-commit-messages.md) - Formato das mensagens de commit" +msgstr "[006 — Mensagens de commit do Git](006-git-commit-messages.md) - Formato das mensagens de commit" #. type: Bullet: '- ' #: ../src/internals/index.md @@ -130,7 +130,7 @@ msgstr "[018 — Widgets](018-widgets.md) - Diretrizes para desenvolver widgets" #. type: Bullet: '- ' #: ../src/internals/index.md msgid "[019 — View code style](019-view-code-style.md) - Code style for view templates" -msgstr "[019 — Estilo de código de views](019-view-code-style.md) - Estilo de código para templates de view" +msgstr "[019 — Estilo de código das views](019-view-code-style.md) - Estilo de código para templates de view" #. type: Bullet: '- ' #: ../src/internals/index.md diff --git a/src/.vitepress/config.js b/src/.vitepress/config.js index f80cfd26..fcadfdf2 100644 --- a/src/.vitepress/config.js +++ b/src/.vitepress/config.js @@ -1446,7 +1446,7 @@ export default { text: 'Testes', items: [ {text: 'Visão geral de testes', link: '/pt-BR/guide/testing/overview'}, - {text: 'Configurando o ambiente de testes', link: '/pt-BR/guide/testing/environment-setup'}, + {text: 'Configuração do ambiente de testes', link: '/pt-BR/guide/testing/environment-setup'}, {text: 'Testes unitários', link: '/pt-BR/guide/testing/unit'}, {text: 'Testes funcionais', link: '/pt-BR/guide/testing/functional'}, {text: 'Testes end-to-end', link: '/pt-BR/guide/testing/end-to-end'}, @@ -1497,7 +1497,7 @@ export default { {text: 'Usando um template de migration personalizado', link: '/pt-BR/cookbook/custom-migration-template'}, {text: 'Type casters personalizados para o hydrator', link: '/pt-BR/cookbook/custom-hydrator-type-casters'}, {text: 'Usando o Yii em aplicações de terceiros', link: '/pt-BR/cookbook/using-yii-in-third-party-apps'}, - {text: 'Integrações com terceiros', link: '/pt-BR/cookbook/third-party-integrations/'} + {text: 'Integrações de terceiros', link: '/pt-BR/cookbook/third-party-integrations/'} ] }, { @@ -1549,7 +1549,7 @@ export default { {text: 'Roadmap', link: '/pt-BR/internals/003-roadmap'}, {text: 'Namespaces', link: '/pt-BR/internals/004-namespaces'}, {text: 'Ferramenta de desenvolvimento', link: '/pt-BR/internals/005-development-tool'}, - {text: 'Mensagens de commit no Git', link: '/pt-BR/internals/006-git-commit-messages'}, + {text: 'Mensagens de commit do Git', link: '/pt-BR/internals/006-git-commit-messages'}, {text: 'Exceções', link: '/pt-BR/internals/007-exceptions'}, {text: 'Interfaces', link: '/pt-BR/internals/008-interfaces'}, {text: 'Decisões de design', link: '/pt-BR/internals/009-design-decisions'}, @@ -1562,7 +1562,7 @@ export default { {text: 'Fluxo de segurança', link: '/pt-BR/internals/016-security-workflow'}, {text: 'Tags', link: '/pt-BR/internals/017-tags'}, {text: 'Widgets', link: '/pt-BR/internals/018-widgets'}, - {text: 'Estilo de código de views', link: '/pt-BR/internals/019-view-code-style'}, + {text: 'Estilo de código das views', link: '/pt-BR/internals/019-view-code-style'}, {text: 'Release de pacotes', link: '/pt-BR/internals/020-package-release'}, {text: 'Changelog e upgrade', link: '/pt-BR/internals/021-changelog-upgrade'}, {text: 'Grupos de configuração', link: '/pt-BR/internals/022-config-groups'}, diff --git a/src/.vitepress/theme/components/ReportIssue.vue b/src/.vitepress/theme/components/ReportIssue.vue index 522066b5..0bd03db3 100644 --- a/src/.vitepress/theme/components/ReportIssue.vue +++ b/src/.vitepress/theme/components/ReportIssue.vue @@ -21,6 +21,7 @@ const labels = { 'es': 'Reportar un problema', 'id': 'Laporkan masalah', 'it': 'Segnala un problema', + 'pt-BR': 'Reportar um problema', 'ru': 'Сообщить об ошибке', 'zh-CN': '报告问题', } diff --git a/src/pt-BR/cookbook/deployment/docker-swarm-caddy.md b/src/pt-BR/cookbook/deployment/docker-swarm-caddy.md index 6ec0a140..1cc4c103 100644 --- a/src/pt-BR/cookbook/deployment/docker-swarm-caddy.md +++ b/src/pt-BR/cookbook/deployment/docker-swarm-caddy.md @@ -205,12 +205,13 @@ IMAGE=git.example.com/username/myapp IMAGE_TAG=latest ``` -Substitua os valores: - `STACK_NAME`: um nome único para a stack da sua -aplicação - `PROD_HOST`: o nome de domínio em que a aplicação vai ficar -acessível - `PROD_SSH`: a string de conexão SSH com o seu servidor (formato: -`ssh://user@host`) - `IMAGE`: o caminho completo da imagem do container no -registro - `IMAGE_TAG`: a tag da imagem, normalmente `latest` ou um número -de versão +Substitua os valores: +- `STACK_NAME`: um nome único para a stack da sua aplicação +- `PROD_HOST`: o nome de domínio em que a aplicação vai ficar acessível +- `PROD_SSH`: a string de conexão SSH com o seu servidor (formato: +`ssh://user@host`) +- `IMAGE`: o caminho completo da imagem do container no registro +- `IMAGE_TAG`: a tag da imagem, normalmente `latest` ou um número de versão ### Configure o ambiente de produção @@ -347,9 +348,10 @@ Isso executa o comando definido no Makefile: docker build --file docker/Dockerfile --target prod --pull -t ${IMAGE}:${IMAGE_TAG} . ``` -O Dockerfile usa um build multi-stage: 1. Instala as dependências do -Composer em um estágio de build 2. Cria uma imagem de produção mínima, só -com os arquivos necessários 3. Roda como um usuário não root (`www-data`) +O Dockerfile usa um build multi-stage: +1. Instala as dependências do Composer em um estágio de build +2. Cria uma imagem de produção mínima, só com os arquivos necessários +3. Roda como um usuário não root (`www-data`) ### Envie a imagem para o registro @@ -554,18 +556,21 @@ docker -H ssh://docker-web service ps ${STACK_NAME}_app --no-trunc docker -H ssh://docker-web service logs ${STACK_NAME}_app ``` -Problemas comuns: - **Erros ao baixar a imagem**: verifique a autenticação -no registro com `docker -H ssh://docker-web login` - **Conflitos de porta**: -garanta que nenhum outro serviço esteja usando as portas 80/443 - -**Limitação de recursos**: verifique os recursos disponíveis com `docker -H -ssh://docker-web node ls` +Problemas comuns: +- **Erros ao baixar a imagem**: verifique a autenticação no registro com +`docker -H ssh://docker-web login` +- **Conflitos de porta**: garanta que nenhum outro serviço esteja usando as +portas 80/443 +- **Limitação de recursos**: verifique os recursos disponíveis com `docker +-H ssh://docker-web node ls` ### Problemas com certificados SSL -Se o Caddy não consegue obter os certificados: - Verifique se o DNS aponta -para o seu servidor - Verifique se as portas 80 e 443 estão acessíveis pela -internet - Garanta que o e-mail na configuração do Let's Encrypt é válido - -Verifique os logs: `docker -H ssh://docker-web service logs caddy` +Se o Caddy não consegue obter os certificados: +- Verifique se o DNS aponta para o seu servidor +- Verifique se as portas 80 e 443 estão acessíveis pela internet +- Garanta que o e-mail na configuração do Let's Encrypt é válido +- Verifique os logs: `docker -H ssh://docker-web service logs caddy` ### Problemas de conexão com o registro de containers @@ -581,15 +586,18 @@ docker -H ssh://docker-web pull git.example.com/username/myapp:latest ## Resumo -Você fez o deploy de uma aplicação Yii no Docker Swarm com: - Um registro de -containers (Forgejo ou Gitea) - HTTPS automático via Caddy - Deploys sem -downtime com rolling updates - Alta disponibilidade com várias réplicas - -Os comandos do Makefile simplificam o fluxo de deploy: - `make prod-build` - -Constrói a imagem de produção - `make prod-push` - Envia para o registro - -`make prod-deploy` - Faz o deploy no Docker Swarm - -Para mais informações, veja: - [Template de aplicação do -Yii](https://github.com/yiisoft/app) - [Documentação do Docker -Swarm](https://docs.docker.com/engine/swarm/) - [Caddy Docker -Proxy](https://github.com/lucaslorentz/caddy-docker-proxy) +Você fez o deploy de uma aplicação Yii no Docker Swarm com: +- Um registro de containers (Forgejo ou Gitea) +- HTTPS automático via Caddy +- Deploys sem downtime com rolling updates +- Alta disponibilidade com várias réplicas + +Os comandos do Makefile simplificam o fluxo de deploy: +- `make prod-build` - Constrói a imagem de produção +- `make prod-push` - Envia para o registro +- `make prod-deploy` - Faz o deploy no Docker Swarm + +Para mais informações, veja: +- [Template de aplicação do Yii](https://github.com/yiisoft/app) +- [Documentação do Docker Swarm](https://docs.docker.com/engine/swarm/) +- [Caddy Docker Proxy](https://github.com/lucaslorentz/caddy-docker-proxy) diff --git a/src/pt-BR/cookbook/deployment/docker-swarm-traefik.md b/src/pt-BR/cookbook/deployment/docker-swarm-traefik.md index c85d10df..c5c63c60 100644 --- a/src/pt-BR/cookbook/deployment/docker-swarm-traefik.md +++ b/src/pt-BR/cookbook/deployment/docker-swarm-traefik.md @@ -211,12 +211,13 @@ IMAGE=git.example.com/username/myapp IMAGE_TAG=latest ``` -Substitua os valores: - `STACK_NAME`: um nome único para a stack da sua -aplicação - `PROD_HOST`: o nome de domínio em que a aplicação vai ficar -acessível - `PROD_SSH`: a string de conexão SSH com o seu servidor (formato: -`ssh://user@host`) - `IMAGE`: o caminho completo da imagem do container no -registro - `IMAGE_TAG`: a tag da imagem, normalmente `latest` ou um número -de versão +Substitua os valores: +- `STACK_NAME`: um nome único para a stack da sua aplicação +- `PROD_HOST`: o nome de domínio em que a aplicação vai ficar acessível +- `PROD_SSH`: a string de conexão SSH com o seu servidor (formato: +`ssh://user@host`) +- `IMAGE`: o caminho completo da imagem do container no registro +- `IMAGE_TAG`: a tag da imagem, normalmente `latest` ou um número de versão ### Configure o ambiente de produção @@ -357,9 +358,10 @@ Isso executa o comando definido no Makefile: docker build --file docker/Dockerfile --target prod --pull -t ${IMAGE}:${IMAGE_TAG} . ``` -O Dockerfile usa um build multi-stage: 1. Instala as dependências do -Composer em um estágio de build 2. Cria uma imagem de produção mínima, só -com os arquivos necessários 3. Roda como um usuário não root (`www-data`) +O Dockerfile usa um build multi-stage: +1. Instala as dependências do Composer em um estágio de build +2. Cria uma imagem de produção mínima, só com os arquivos necessários +3. Roda como um usuário não root (`www-data`) ### Envie a imagem para o registro @@ -564,18 +566,22 @@ docker -H ssh://docker-web service ps ${STACK_NAME}_app --no-trunc docker -H ssh://docker-web service logs ${STACK_NAME}_app ``` -Problemas comuns: - **Erros ao baixar a imagem**: verifique a autenticação -no registro com `docker -H ssh://docker-web login` - **Conflitos de porta**: -garanta que nenhum outro serviço esteja usando as portas 80/443 - -**Limitação de recursos**: verifique os recursos disponíveis com `docker -H -ssh://docker-web node ls` +Problemas comuns: +- **Erros ao baixar a imagem**: verifique a autenticação no registro com +`docker -H ssh://docker-web login` +- **Conflitos de porta**: garanta que nenhum outro serviço esteja usando as +portas 80/443 +- **Limitação de recursos**: verifique os recursos disponíveis com `docker +-H ssh://docker-web node ls` ### Problemas com certificados SSL -Se o Traefik não consegue obter os certificados: - Verifique se o DNS aponta -para o seu servidor - Verifique se as portas 80 e 443 estão acessíveis pela -internet - Garanta que o e-mail na configuração do Let's Encrypt é válido - -Verifique os logs: `docker -H ssh://docker-web service logs traefik_traefik` +Se o Traefik não consegue obter os certificados: +- Verifique se o DNS aponta para o seu servidor +- Verifique se as portas 80 e 443 estão acessíveis pela internet +- Garanta que o e-mail na configuração do Let's Encrypt é válido +- Verifique os logs: `docker -H ssh://docker-web service logs +traefik_traefik` ### Problemas de conexão com o registro de containers @@ -591,15 +597,18 @@ docker -H ssh://docker-web pull git.example.com/username/myapp:latest ## Resumo -Você fez o deploy de uma aplicação Yii no Docker Swarm com: - Um registro de -containers (Forgejo ou Gitea) - HTTPS automático via Traefik - Deploys sem -downtime com rolling updates - Alta disponibilidade com várias réplicas - -Os comandos do Makefile simplificam o fluxo de deploy: - `make prod-build` - -Constrói a imagem de produção - `make prod-push` - Envia para o registro - -`make prod-deploy` - Faz o deploy no Docker Swarm - -Para mais informações, veja: - [Template de aplicação do -Yii](https://github.com/yiisoft/app) - [Documentação do Docker -Swarm](https://docs.docker.com/engine/swarm/) - [Documentação do -Traefik](https://doc.traefik.io/traefik/) +Você fez o deploy de uma aplicação Yii no Docker Swarm com: +- Um registro de containers (Forgejo ou Gitea) +- HTTPS automático via Traefik +- Deploys sem downtime com rolling updates +- Alta disponibilidade com várias réplicas + +Os comandos do Makefile simplificam o fluxo de deploy: +- `make prod-build` - Constrói a imagem de produção +- `make prod-push` - Envia para o registro +- `make prod-deploy` - Faz o deploy no Docker Swarm + +Para mais informações, veja: +- [Template de aplicação do Yii](https://github.com/yiisoft/app) +- [Documentação do Docker Swarm](https://docs.docker.com/engine/swarm/) +- [Documentação do Traefik](https://doc.traefik.io/traefik/) diff --git a/src/pt-BR/cookbook/index.md b/src/pt-BR/cookbook/index.md index 06162bc6..28d523fc 100644 --- a/src/pt-BR/cookbook/index.md +++ b/src/pt-BR/cookbook/index.md @@ -27,9 +27,9 @@ Yii](https://www.yiiframework.com/license#docs). hydrator](custom-hydrator-type-casters.md) - [Usando o Yii em aplicações de terceiros](using-yii-in-third-party-apps.md) -- [Integrações com terceiros](third-party-integrations/index.md) +- [Integrações de terceiros](third-party-integrations/index.md) - [Trabalhando no Windows](working-on-windows.md) -- [Abrindo arquivos direto no PhpStorm](opening-files-in-phpstorm.md) +- [Abrindo arquivos diretamente no PhpStorm](opening-files-in-phpstorm.md) - [Configurando o Xdebug](configuring-xdebug.md) - [Configurando servidores web](configuring-webservers/general.md) - [Estruturando o código por caso de uso com vertical @@ -37,7 +37,7 @@ Yii](https://www.yiiframework.com/license#docs). - [Domínio](organizing-code/domain.md) - [Componentes de serviço](organizing-code/service.md) - [Deploy com Docker Swarm](deployment/docker-swarm.md) -- [Deploy de aplicações Yii com Angie Docker +- [Fazendo deploy de aplicações Yii com o Angie Docker Proxy](deployment/angie-docker-proxy.md) - [Configurando uma aplicação para autoscaling](deployment/autoscaling.md) - [Aplicando migrations durante rolling diff --git a/src/pt-BR/cookbook/sentry-integration.md b/src/pt-BR/cookbook/sentry-integration.md index 28e56813..76350068 100644 --- a/src/pt-BR/cookbook/sentry-integration.md +++ b/src/pt-BR/cookbook/sentry-integration.md @@ -7,9 +7,10 @@ O Sentry dá acesso aos eventos que você envia para ele a partir da sua aplica Na maioria das vezes, o Sentry é usado para monitorar erros (exceções). Você pode enriquecer os erros com contexto para entender melhor o problema: -- Argumentos da requisição - Tags para agrupar exceções - Estado do -ambiente: variáveis de ambiente, estado da aplicação e outros atributos -globais +- Argumentos da requisição +- Tags para agrupar exceções +- Estado do ambiente: variáveis de ambiente, estado da aplicação e outros +atributos globais Você encontra a lista completa de funcionalidades no site oficial: https://sentry.io/welcome/ diff --git a/src/pt-BR/guide/concept/di-container.md b/src/pt-BR/guide/concept/di-container.md index db08ba66..99d92296 100644 --- a/src/pt-BR/guide/concept/di-container.md +++ b/src/pt-BR/guide/concept/di-container.md @@ -2,7 +2,7 @@ ## Injeção de dependência -Há duas formas de reaproveitar código em OOP: herança e composição. +Há duas formas de reaproveitar código em POO: herança e composição. A herança é simples: diff --git a/src/pt-BR/guide/databases/db-migrations.md b/src/pt-BR/guide/databases/db-migrations.md index f19015fe..ed9af75b 100644 --- a/src/pt-BR/guide/databases/db-migrations.md +++ b/src/pt-BR/guide/databases/db-migrations.md @@ -104,7 +104,7 @@ em `newMigrationPath`. Se as migrations a aplicar vêm de várias fontes, como módulos externos, você pode usar `sourcePaths` para defini-las. Você também precisa de uma conexão com o banco de dados configurada. Veja -[Trabalhando com banco de dados](../start/databases.md) para um exemplo de +[Trabalhando com bancos de dados](../start/databases.md) para um exemplo de configuração com PostgreSQL. ## Criando uma migration diff --git a/src/pt-BR/guide/index.md b/src/pt-BR/guide/index.md index 1466c52f..9663afbf 100644 --- a/src/pt-BR/guide/index.md +++ b/src/pt-BR/guide/index.md @@ -126,7 +126,7 @@ Yii](https://www.yiiframework.com/license#docs). ## Testes - [Visão geral de testes](testing/overview.md) -- [Configurando o ambiente de testes](testing/environment-setup.md) +- [Configuração do ambiente de testes](testing/environment-setup.md) - [Testes unitários](testing/unit.md) - [Testes funcionais](testing/functional.md) - [Testes end-to-end](testing/end-to-end.md) diff --git a/src/pt-BR/guide/intro/upgrade-from-v1.md b/src/pt-BR/guide/intro/upgrade-from-v1.md index 1541b296..2b8f0ded 100644 --- a/src/pt-BR/guide/intro/upgrade-from-v1.md +++ b/src/pt-BR/guide/intro/upgrade-from-v1.md @@ -572,7 +572,7 @@ de Active Record por repositórios e objetos de domínio. Dá mais trabalho no início, mas evita carregar o acoplamento entre formulário e persistência do Yii 1.1 para a nova aplicação. -Veja [Trabalhando com banco de dados](../start/databases.md), +Veja [Trabalhando com bancos de dados](../start/databases.md), [Migrations](../databases/db-migrations.md) e [yiisoft/active-record](https://github.com/yiisoft/active-record). @@ -587,7 +587,7 @@ As migrations não são compatíveis entre o Yii 1.1 e o Yii3. Para uma aplicação existente, crie uma base a partir do esquema atual e use migrations do Yii3 para as novas mudanças. -Veja [Trabalhando com banco de dados](../start/databases.md) e +Veja [Trabalhando com bancos de dados](../start/databases.md) e [Migrations](../databases/db-migrations.md). ## GridView e widgets de dados diff --git a/src/pt-BR/guide/intro/upgrade-from-v2.md b/src/pt-BR/guide/intro/upgrade-from-v2.md index f80fa548..b4b7a94d 100644 --- a/src/pt-BR/guide/intro/upgrade-from-v2.md +++ b/src/pt-BR/guide/intro/upgrade-from-v2.md @@ -675,7 +675,7 @@ não são compatíveis. Comece um novo histórico de migrations ou crie dumps da estrutura do esquema atual, e use migrations do Yii3 para as mudanças futuras no esquema. -Veja [Trabalhando com banco de dados](../start/databases.md), +Veja [Trabalhando com bancos de dados](../start/databases.md), [Migrations](../databases/db-migrations.md) e [yiisoft/active-record](https://github.com/yiisoft/active-record). diff --git a/src/pt-BR/guide/intro/what-is-yii.md b/src/pt-BR/guide/intro/what-is-yii.md index 1cd24513..56243163 100644 --- a/src/pt-BR/guide/intro/what-is-yii.md +++ b/src/pt-BR/guide/intro/what-is-yii.md @@ -24,7 +24,7 @@ compara a ele: - Padrões convenientes e personalizáveis. - Foco na prática. - Simplicidade. - - Clareza. + - Ser explícito. - Consistência. O Yii nunca tenta complicar o design só para seguir algum padrão de projeto. diff --git a/src/pt-BR/guide/rest/quick-start.md b/src/pt-BR/guide/rest/quick-start.md index e6818b23..c3ae927d 100644 --- a/src/pt-BR/guide/rest/quick-start.md +++ b/src/pt-BR/guide/rest/quick-start.md @@ -12,7 +12,7 @@ Este guia assume que você usa o [template de aplicação API](https://github.com/yiisoft/app-api). Ele já inclui a leitura do corpo da requisição, a resolução da entrada da requisição, respostas de dados em JSON e exemplos de presenters. Para aplicações completas com outras -estruturas, veja [Aplicações demo](../start/demo-apps.md). +estruturas, veja [Aplicações de demonstração](../start/demo-apps.md). ## Criando a entrada da requisição diff --git a/src/pt-BR/guide/views/asset.md b/src/pt-BR/guide/views/asset.md index e75533a0..a14b046c 100644 --- a/src/pt-BR/guide/views/asset.md +++ b/src/pt-BR/guide/views/asset.md @@ -27,10 +27,11 @@ outros bundles, o que permite gerenciar as dependências corretamente. ### Asset Manager -O Asset Manager é responsável por: - Resolver as dependências dos asset -bundles - Publicar assets de diretórios protegidos em locais acessíveis pela -web - Combinar e minificar assets (quando configurado) - Gerar as URLs -corretas dos assets +O Asset Manager é responsável por: +- Resolver as dependências dos asset bundles +- Publicar assets de diretórios protegidos em locais acessíveis pela web +- Combinar e minificar assets (quando configurado) +- Gerar as URLs corretas dos assets ## Criando asset bundles diff --git a/src/pt-BR/internals/index.md b/src/pt-BR/internals/index.md index 1c754e2e..35a89102 100644 --- a/src/pt-BR/internals/index.md +++ b/src/pt-BR/internals/index.md @@ -16,7 +16,7 @@ desenvolver os pacotes do Yii. - [004 — Namespaces](004-namespaces.md) - Convenções de namespaces - [005 — Ferramenta de desenvolvimento do Yii](005-development-tool.md) - Ferramentas de desenvolvimento para pacotes do Yii -- [006 — Mensagens de commit no Git](006-git-commit-messages.md) - Formato +- [006 — Mensagens de commit do Git](006-git-commit-messages.md) - Formato das mensagens de commit - [007 — Exceções](007-exceptions.md) - Diretrizes para exceções - [008 — Interfaces](008-interfaces.md) - Princípios de design de interfaces @@ -36,7 +36,7 @@ desenvolver os pacotes do Yii. problemas de segurança - [017 — Tags](017-tags.md) - Convenções de tags no Git - [018 — Widgets](018-widgets.md) - Diretrizes para desenvolver widgets -- [019 — Estilo de código de views](019-view-code-style.md) - Estilo de +- [019 — Estilo de código das views](019-view-code-style.md) - Estilo de código para templates de view - [020 — Release de pacotes](020-package-release.md) - Processo de release de pacotes