[1m--- using_git.wml 2022-02-24 12:28:41.880402289 -0300[0m [1m+++ using_git.tico.wml 2022-02-24 14:51:03.860771071 -0300[0m [36m@@ -15,7 +15,7 @@[0m usuário(a) pode manter uma cópia local de um repositório main. As cópias locais podem estar na mesma máquina ou em todo o mundo. Os(As) desenvolvedores(as) podem então modificar a cópia local e fazer o commit [31m-suas alterações de volta no repositório principal quando estiverem prontos.
[0m [32m+de suas alterações de volta no repositório principal quando estiverem prontos.[0m
Dica: clonar todo o repositório webwml
requer o
download de aproximadamente 1,3 GB de dados, o que pode ser bastante se você
[31m-estiver em uma conexão de internet lenta ou instável. Portanto, é possível[0m
[32m+estiver em uma conexão de Internet lenta ou instável. Portanto, é possível[0m
definir uma profundidade mínima para um download inicial menor:
git config core.sparseCheckout true
.git/info/sparse-checkout
dentro do diretório
webwml
para definir o conteúdo que você deseja obter. Por
[31m- exemplo, se você deseja recuperar apenas os arquivos base, traduções do[0m
[32m+ exemplo, se deseja recuperar apenas os arquivos base, traduções do[0m
inglês, catalão e espanhol, o arquivo será dessa forma:
/* [36m@@ -99,7 +99,7 @@[0m /catalan/ /spanish/
git checkout --
git checkout --
É altamente recomendável manter seu diretório de trabalho Git local limpo antes
de executar git pull
e começar a editar alguns arquivos.
[31m-Se você tiver alterações que não foram feitos commit ou commits locais que não[0m
[32m+Se você tiver alterações que não foram feitos commit, ou commits locais que não[0m
estão presentes no repositório remoto no branch atual, executar
git pull
criará automaticamente merge commits ou até mesmo falhará
devido a conflitos. Por favor, considere manter seu trabalho inacabado em
[36m@@ -138,7 +138,7 @@[0m
Estamos assumindo que você obteve uma
cópia local do repositório usando
git clone
. Seus próximos passos são:
[31m-
git pull
[31m- git add caminho/para/o(s)/arquivo(s)[0m [32m+ git add caminho/para/os/arquivos[0m git commit -m "Sua mensagem de commit"
webwml
, agora você pode enviar suas alterações[0m
[32m+ repositório remoto webwml
, poderá enviar suas alterações[0m
diretamente para o repositório no Salsa: git push
webwml
, envie suas alterações com um
merge request ou entre em
contato com outros(as) desenvolvedores(as) para obter ajuda.Muitos sites web do Debian suportam SSL/TLS, então por favor use links com[0m [32m+
Muitos sites web do Debian suportam SSL/TLS, por favor use links com[0m HTTPS sempre que possível e sensato. No entanto, alguns sites web Debian/DebConf/SPI/etc não têm suporte a HTTPS ou usam apenas o CA SPI (e não um CA SSL confiável para todos os navegadores). Para evitar causar [31m-mensagens de erro para usuários(as) não-Debian, por favor, não crie links para[0m [32m+mensagens de erro para usuários(as) não Debian, por favor não crie links para[0m esses sites usando HTTPS.
[31m-O repositório Git irá rejeitar commits contendo links HTTP simples para sites[0m [31m-web do Debian que suportam HTTPS ou contendo links HTTPS para sites web[0m [32m+
O repositório Git rejeitará commits contendo links HTTP simples para sites[0m [32m+web do Debian que suportam HTTPS, ou contendo links HTTPS para sites web[0m Debian/DebConf/SPI que são conhecidos por não suportarem HTTPS ou usarem certificados assinados apenas pela SPI.
[36m@@ -194,7 +194,7 @@[0m hash com o seguinte comando:[31m- git log path/to/english/file[0m [32m+ git log caminho/para/arquivo/em/inglês[0m
Se você fizer uma nova tradução de um arquivo, por favor use o script [36m@@ -210,12 +210,12 @@[0m
Veja como usar smart_change.pl
e como atualizar os cabeçalhos
[31m-translation-check
quando você estiver trabalhando em arquivos[0m
[32m+translation-check
quando estiver trabalhando em arquivos[0m
manualmente:
smart_change.pl -c COMMIT_HASH
(use o hash do commit
[36m@@ -224,17 +224,17 @@[0m
traduzidos.git diff
).Como alternativa, você pode trabalhar com expressões regulares para fazer várias alterações nos arquivos em uma única passagem: [31m-
[0m [32m+[0msmart_change.pl -s s/FOO/BAR/ origfile1 origfile2 ...
git diff
).smart_change.pl origfile1 origfile2
(ou seja, sem o regexp desta vez). Ele agora apenas
atualizará os cabeçalhos dos arquivos traduzidos.É certo que isso requer um pouco mais de esforço do que o primeiro exemplo, [31m-pois envolve dois commits, mas inevitável devido à maneira como os hashes do[0m [32m+pois envolve dois commits, mas é inevitável devido à maneira como os hashes do[0m Git funcionam.
[36m@@ -252,9 +252,9 @@[0m
O código-fonte do site web do Debian é gerenciado com o Git e localizado em
Se você precisa de acesso ilimitado de escrita no repositório, por exemplo, se
[31m-você está prestes a se tornar um(a) contribuidor(a) frequente, por favor,[0m
[32m+está prestes a se tornar um(a) contribuidor(a) frequente, por favor,[0m
solicite o acesso de escrita através da interface web
Se você é novo(a) no desenvolvimento do site web do Debian e não tem [31m-experiência anterior, por favor envie um email para[0m [32m+experiência anterior, por favor envie um e-mail para[0m debian-www@lists.debian.org e [31m-se apresente antes de solicitar acesso ilimitado de escrita. Você poderia ser[0m [31m-tão gentil e nos contar mais sobre você, por exemplo, em qual parte do site web[0m [31m-você planeja trabalhar, quais idiomas você fala, e também se há outro(a)[0m [32m+se apresente antes de solicitar acesso ilimitado de escrita. Seja gentil[0m [32m+e nos conte mais sobre você, por exemplo, em qual parte do site web[0m [32m+planeja trabalhar, quais idiomas fala, e também se há outro(a)[0m membro(a) da equipe do Debian que pode atestar por você.
[31m-Não é necessário obter acesso ilimitado de escrito no repositório — você sempre[0m [32m+Não é necessário obter acesso ilimitado de escrita no repositório — você sempre[0m pode enviar um merge request e permitir que outros(as) desenvolvedores(as) revisem e aceitem seu trabalho. Por favor, siga o procedimento padrão para solicitações de merge requests fornecido pela plataforma Salsa GitLab por meio [36m@@ -295,9 +295,9 @@[0m
Por favor observe que os merge requests não são monitoradas por todos(as) os(as) [31m-desenvolvedores(as) do site web. Portanto, pode levar algum tempo até que você[0m [31m-receba algum feedback. Se você quer saber se sua contribuição será aceita ou[0m [31m-não, por favor envie um email para a lista de discussão[0m [32m+desenvolvedores(as) do site web. Portanto, pode levar algum tempo até que[0m [32m+receba algum feedback. Se quer saber se sua contribuição será aceita ou[0m [32m+não, por favor envie um e-mail para a lista de discussão[0m debian-www e peça uma revisão.
[36m@@ -305,9 +305,9 @@[0m
[31m-Se você está trabalhando no site web do Debian, você provavelmente quer saber o[0m
[32m+Se você está trabalhando no site web do Debian, provavelmente quer saber o[0m
que está acontecendo no repositório webwml
. Há duas maneiras de se
[31m-manter atualizado: notificações de commit e notificações de merge request.[0m
[32m+manter atualizado(a): notificações de commit e notificações de merge request.[0m
[31m-Se você deseja receber notificações sobre commits no repo webwml
[0m
[31m-por e-mail, assine o pseudo pacote www.debian.org
via[0m
[31m-tracker.debian.org e ative a palavra-chave vcs
lá, seguindo estes[0m
[32m+Se deseja receber notificações sobre commits no repo webwml
[0m
[32m+por e-mail, assine o pseudopacote www.debian.org
via[0m
[32m+tracker.debian.org e ative a palavra-chave vcs
, seguindo estes[0m
passos (apenas uma vez):
www.debian.org
. (você pode autenticar[0m
[32m+ www.debian.org
(você pode autenticar[0m
via SSO ou registrar um e-mail e senha, se ainda não estiver usando
o tracker.debian.org para outros propósitos).webwml
.
[31m-Se você deseja receber e-mails de notificação sempre que houver novos merge[0m
[31m-requests enviados para o repositório webwml
no Salsa, você pode[0m
[31m-configurar suas opções de notificação na interface web, seguindo estas etapas:[0m
[32m+Se deseja receber e-mails de notificação sempre que houver novos merge[0m
[32m+requests enviadas para o repositório webwml
no Salsa, você pode[0m
[32m+configurar suas opções de notificação na interface web seguindo estas etapas:[0m