---
title: "Localizando Django"
version: 2.1
locale: pt-br
source: https://docs.djangoproject.com/pt-br/2.1/internals/contributing/localizing/
canonical: https://djangodocs.dev/pt-br/2.1/internals/contributing/localizing/
---
# Localizando Django

Várias partes do Django, tais como o site admin e a validação de mensagens de erro, são internacionalizadas. Isso significa que eles são exibidos de modo diferente dependendo da linguagem do usuário ou do país. Por isso, o Django utiliza a mesma infraestrutura de internacionalização e localização disponível para aplicações Django, descritas na [i18n documentação](/pt-br/2.1/topics/i18n/).

## Traduções

Traduções são disponibilizadas por usuários do Django em todo o mundo. A coordenação do trabalho de tradução é feita no [Transifex](https://www.transifex.com/).

Se você encontrar uma tradução incorreta ou quer discutir uma tradução em específico, vá para a [página do projeto Django](https://www.transifex.com/django/django/). Se você gostaria de ajudar com a tradução ou adicionando uma linguagem que ainda não foi traduzida, eis o que fazer:

- Entre na [Django i18n lista de email](/pt-br/2.1/internals/mailing-lists/#django-i18n-mailing-list) e apresente-se.
- Certifique-se de que você leu as notas sobre [Specialties of Django translation](/pt-br/2.1/topics/i18n/translation/#specialties-of-django-i18n).
- Cadastre-se no [Transifex](https://www.transifex.com/) e visite a [página do projeto Django](https://www.transifex.com/django/django/).
- Na [página do projeto Django](https://www.transifex.com/django/django/), escolha a linguagem na qual você deseja trabalhar, **ou** – caso a linguagem não exista ainda – solicite um novo time de linguagem clicando no link “Request language” e selecionando a linguagem apropriada.
- Clique no botão “Join this Team” para se tornar um membro. Todos os times tem pelo menos um coordenador responsável por revisar a sua solicitação de participação. Claro que você também pode contatar o coordenador do time para esclarecer problemas pontuais e gerenciar o processo atual de tradução.
- Uma vez membro de um time escolha o recurso de tradução que você deseja atualizar na página do time. Por exemplo “core” refere-se ao catálogo de traduções que contém todas as traduções não-voluntárias. Cada app de contribuição também possui uum recurso (prefixado com “contrib”).

  > **Note**
  >
  > Para mais informações sobre como usar o Transifex, leia o [Manual do Transifex](https://docs.transifex.com/).

Traduções do Transifex só são integradas no repositório do Django quando é lançada uma nova [feature release](/pt-br/2.1/internals/release-process/#term-Feature-release), Nós tentamos atualizar elas uma segunda vez durante uma das  [patch release](/pt-br/2.1/internals/release-process/#term-Patch-release) seguintes, mas isso depende dos coordenadores de tradução disponíveis. Então não perca o período de congelamento (entre a release candidate e a fetature release) para ter a oportunidade de completar e corrigir traduções para a sua linguagem!

## Formatos

Você também pode revisar `conf/locale/<locale>/formats.py`. Esse arquivo descreve a data, a hora e números formatando particularidades de um local. Veja [Format localization](/pt-br/2.1/topics/i18n/formatting/) para mais detalhes.

Os formatos dos arquivos não são gerenciados pelo uso do Transifex. Para alterá-los, você deve [criar um patch](/pt-br/2.1/internals/contributing/writing-code/submitting-patches/) na árvore de código do Django, assim como qualquer outra alteração de código:

- Criar um diff na atual branch master do Git.
- Abra um ticket no sistema de rastreamento de tickets do Django, altere o campo `Component` para `Translations`, e anexe o seu patch nele.

## Documentação

Existe também a possibilidade de traduzir a documentação, embora isso seja um grande desafio para completar por completo (você foi avisado). Nós usamos a mesma [ferramenta Transifex](https://www.transifex.com/django/django-docs/). As traduções irão aparecer em `https://docs.djangoproject.com/<language_code>/` quando ao menos os arquivos dentro de `docs/intro/*` forem totalmente traduzidos para a sua linguagem.
