{"title":"Localizando Django","version":"2.1","locale":"pt-br","docname":"internals/contributing/localizing","url":"/pt-br/2.1/internals/contributing/localizing/","canonical":"https://djangodocs.dev/pt-br/2.1/internals/contributing/localizing/","summary":"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…","html":"<h1>Localizando Django<a class=\"heading-anchor\" href=\"#localizing-django\"><span class=\"visually-hidden\">Link para este cabeçalho</span><span aria-hidden=\"true\">#</span></a></h1>\n<p>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 <a class=\"reference internal\" href=\"/pt-br/2.1/topics/i18n/\"><span class=\"doc\">i18n documentação</span></a>.</p>\n<section id=\"translations\">\n<h2>Traduções<a class=\"heading-anchor\" href=\"#translations\"><span class=\"visually-hidden\">Link para este cabeçalho</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Traduções são disponibilizadas por usuários do Django em todo o mundo. A coordenação do trabalho de tradução é feita no <a class=\"reference external\" href=\"https://www.transifex.com/\">Transifex</a>.</p>\n<p>Se você encontrar uma tradução incorreta ou quer discutir uma tradução em específico, vá para a <a class=\"reference external\" href=\"https://www.transifex.com/django/django/\">página do projeto Django</a>. Se você gostaria de ajudar com a tradução ou adicionando uma linguagem que ainda não foi traduzida, eis o que fazer:</p>\n<ul>\n<li><p>Entre na <a class=\"reference internal\" href=\"/pt-br/2.1/internals/mailing-lists/#django-i18n-mailing-list\"><span class=\"std std-ref\">Django i18n lista de email</span></a> e apresente-se.</p></li>\n<li><p>Certifique-se de que você leu as notas sobre <a class=\"reference internal\" href=\"/pt-br/2.1/topics/i18n/translation/#specialties-of-django-i18n\"><span class=\"std std-ref\">Specialties of Django translation</span></a>.</p></li>\n<li><p>Cadastre-se no <a class=\"reference external\" href=\"https://www.transifex.com/\">Transifex</a> e visite a <a class=\"reference external\" href=\"https://www.transifex.com/django/django/\">página do projeto Django</a>.</p></li>\n<li><p>Na <a class=\"reference external\" href=\"https://www.transifex.com/django/django/\">página do projeto Django</a>, escolha a linguagem na qual você deseja trabalhar, <strong>ou</strong> – caso a linguagem não exista ainda – solicite um novo time de linguagem clicando no link “Request language” e selecionando a linguagem apropriada.</p></li>\n<li><p>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.</p></li>\n<li><p>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”).</p>\n<aside class=\"admonition admonition-note\" role=\"note\">\n<p class=\"admonition-title\">Nota</p>\n<p>Para mais informações sobre como usar o Transifex, leia o <a class=\"reference external\" href=\"https://docs.transifex.com/\">Manual do Transifex</a>.</p>\n</aside>\n</li>\n</ul>\n<p>Traduções do Transifex só são integradas no repositório do Django quando é lançada uma nova <a class=\"reference internal\" href=\"/pt-br/2.1/internals/release-process/#term-Feature-release\"><span class=\"xref std std-term\">feature release</span></a>, Nós tentamos atualizar elas uma segunda vez durante uma das  <a class=\"reference internal\" href=\"/pt-br/2.1/internals/release-process/#term-Patch-release\"><span class=\"xref std std-term\">patch release</span></a> 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!</p>\n</section>\n<section id=\"formats\">\n<h2>Formatos<a class=\"heading-anchor\" href=\"#formats\"><span class=\"visually-hidden\">Link para este cabeçalho</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Você também pode revisar <code class=\"docutils literal notranslate\"><span class=\"pre\">conf/locale/&lt;locale&gt;/formats.py</span></code>. Esse arquivo descreve a data, a hora e números formatando particularidades de um local. Veja <a class=\"reference internal\" href=\"/pt-br/2.1/topics/i18n/formatting/\"><span class=\"doc\">Format localization</span></a> para mais detalhes.</p>\n<p>Os formatos dos arquivos não são gerenciados pelo uso do Transifex. Para alterá-los, você deve <a class=\"reference internal\" href=\"/pt-br/2.1/internals/contributing/writing-code/submitting-patches/\"><span class=\"doc\">criar um patch</span></a> na árvore de código do Django, assim como qualquer outra alteração de código:</p>\n<ul class=\"simple\">\n<li><p>Criar um diff na atual branch master do Git.</p></li>\n<li><p>Abra um ticket no sistema de rastreamento de tickets do Django, altere o campo <code class=\"docutils literal notranslate\"><span class=\"pre\">Component</span></code> para <code class=\"docutils literal notranslate\"><span class=\"pre\">Translations</span></code>, e anexe o seu patch nele.</p></li>\n</ul>\n</section>\n<section id=\"documentation\">\n<span id=\"translating-documentation\"></span><h2>Documentação<a class=\"heading-anchor\" href=\"#documentation\"><span class=\"visually-hidden\">Link para este cabeçalho</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>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 <a class=\"reference external\" href=\"https://www.transifex.com/django/django-docs/\">ferramenta Transifex</a>. As traduções irão aparecer em <code class=\"docutils literal notranslate\"><span class=\"pre\">https://docs.djangoproject.com/&lt;language_code&gt;/</span></code> quando ao menos os arquivos dentro de <code class=\"docutils literal notranslate\"><span class=\"pre\">docs/intro/*</span></code> forem totalmente traduzidos para a sua linguagem.</p>\n</section>","rootId":"localizing-django","toc":[{"title":"Traduções","anchor":"translations","children":[]},{"title":"Formatos","anchor":"formats","children":[]},{"title":"Documentação","anchor":"documentation","children":[]}],"breadcrumbs":[{"docname":"internals/index","title":"Funcionamento interno do Projeto Django","url":"/pt-br/2.1/internals/"},{"docname":"internals/contributing/index","title":"Contribuindo com o Django","url":"/pt-br/2.1/internals/contributing/"}],"prev":{"docname":"internals/contributing/writing-documentation","title":"Escrevendo a documentação","url":"/pt-br/2.1/internals/contributing/writing-documentation/"},"next":{"docname":"internals/contributing/committing-code","title":"Enviando código","url":"/pt-br/2.1/internals/contributing/committing-code/"},"formats":{"html":"/pt-br/2.1/internals/contributing/localizing/","markdown":"/pt-br/2.1/internals/contributing/localizing.md","json":"/pt-br/2.1/internals/contributing/localizing.json"},"source":"https://github.com/django/django/blob/stable/2.1.x/docs/internals/contributing/localizing.txt","official":"https://docs.djangoproject.com/pt-br/2.1/internals/contributing/localizing/","inVersions":["6.1","6.0","5.2","5.1","5.0","4.2","4.1","4.0","3.2","3.1","3.0","2.2","2.1","2.0","1.11","1.10","1.9"],"inLocales":["en","zh-hans","fr","ja","id","pt-br","ko","es","el","pl"]}