From c33b5639d827e7455afa8be65cbff2e1587435d9 Mon Sep 17 00:00:00 2001 From: Ricardo Filipe Date: Sun, 18 Jan 2009 03:20:36 +0000 Subject: website: add portuguese translation for contributing.template --- templates/pt/contributing.template | 390 ++++++++++++++++++++++++++++++++++++ 1 files changed, 390 insertions(+), 0 deletions(-) create mode 100644 templates/pt/contributing.template diff --git a/templates/pt/contributing.template b/templates/pt/contributing.template new file mode 100644 index 0000000..ed61e56 --- /dev/null +++ b/templates/pt/contributing.template @@ -0,0 +1,390 @@ + + + +

Contribuir para o Wine

+ +

É fácil ficar deslumbrado quando se é novo no Wine. Sim há muitas coisas a + fazer mas onde deve começar? Há algo simples que o possa levar a começar? + Há algo a fazer que não requer um conhecimento íntimo da API Windows e dos + interiores do Wine? E se não souber C? Ou se não for sequer um programador?

+

Então aqui estão alguns projectos que podem providenciar um ponto de partida. + Note-se que esta lista não é uma declaração oficial do que deve ser feito no + Wine nem nada. É apenas uma lista de coisas que são importantes e úteis. Em + qualquer caso o feedback é bem vindo. Igualmente, se pensar em projectos que + podem ser adicionados a esta lista diga-nos também.

+

Muitos projectos podem ser efectuados mesmo que não seja um programador de C + ou que não tenha um conhecimento profundo dos interiores do Windows. Diga-nos + se estiver interessado em abordar um certo projecto.

+

Aqui estão alguns items para o ajudar a começar:

+ +
    +
  1. Manutenção Geral +
      +
    1. Criar Fontes
    2. +
    3. Desenhar Icons para o Wine
    4. +
    5. Donos de aplicações
    6. +
    7. Caça ao Bug e relatório
    8. +
    +
  2. +
  3. Desenvolvimento +
      +
    1. Algumas tarefas de desenvolvimento
    2. +
    3. Testes de conformidade
    4. +
    5. Documentação das funções da API Windows
    6. +
    7. Portabilizar as suas aplicações Windows no Wine
    8. +
    9. Efectuar uma revisão ao código
    10. +
    +
  4. +
  5. Vários +
      +
    1. Escrita de Documentação
    2. +
    3. Trabalho de tradução
    4. +
    5. Relações públicas
    6. +
    7. Donativos
    8. +
    +
  6. +
+ +

Desenhar Icons para o Wine

+ +

O Wine não pode reutilizar os icons do Windows por causa dos direitos de Autor. + Por isso temos de redesenhá-los, mantendo um design semelhante para que os + utilizadores não se sintam perdidos, mas fazendo-os diferente o suficiente + (e talvez até melhores). Poderá ver isto ao abrir uma janela de selecção de + ficheiro.

+

Habilidades necessárias:

+ + +

Base de dados de aplicações: Controlador de aplicação

+ +

Outro aspecto muito importante de testes ao Wine é o uso ou teste regular de + aplicações reais e reportar regressões assim que possível aos programadores do + Wine. Deste modo as regressões são apanhadas cedo, enquanto o espectro de + alterações a procurar é ainda pequeno e o programador do Wine que fez a mudança + ainda se encontra por aí. Outra razão pela qual a sua contribuição é + especialmente valiosa é que os programadores do Wine provavelmente não têm acesso + à aplicação (eles não podem comprar todas as aplicações que há por aí) ou não a + conhecem bem o suficiente para a testarem devidamente.

+

Você pode ajudar ainda mais se se tornar um 'Controlador da Aplicação', isto é + controlar o espaço dessa aplicação na Base de Dados de aplicações. + Muitas aplicações podem ter de ser executadas (ou executadas melhor) com o uso + certo de uma mistura de bibliotecas nativas (Windows) ou built-in (Wine). Ao + testar a aplicação com várias misturas de bibliotecas e documentando os seus + resultados no espaço correspondente na Base de Dados de Aplicações, você vai + ajudar outros utilizadores do Wine a serem produtivos com essa aplicação, + assim tornando o Wine útil para um maior número de pessoas.

+

Habilidades necessárias:

+ + +

Caça ao Bug e relatório

+

POrque há tantas aplicações Windows por aí, e porque muito poucas delas + funcionam perfeitamente, temos muitas questões de utilizadores, muitos + relatórios de bugs que necessitam de ser diagnosticados e depois muitos bugs + a corrigir.

+

Por isso o diagnóstico e suporte a bugs são duas actividades muito próximas + que são muito importantes para o Wine. Portanto precisamos de pessoas com + vontade de responder às questões e assuntos que surgem nos newsgroups, wine-users + e Bugzilla; e depois dár-lhes uma triagem:

+ +

Ver também a página Projecto Wine QA + do Dan Kegel para uma introdução passo-a-passo para novos voluntários de + Wine QA.

+

Habilidades necessárias:

+ + +

Desenvolvimento

+ +

Algumas tarefas de desenvolvimento

+ +

O estado geral da implementação do Wine pode ser verificado na página + Wine Status.

+

Veja a seguinte lista de tarefas para encontrar uma tarefa de desenvolvimento:

+ + +

Testes de Conformidade

+ +

O objectivo dos testes de conformidade do Wine é ter a certeza de que o + comportamento das APIs do Wine é conforme o das APIs Windows. Como há muitas + versões do Windows desde o 95 ao XP precisamos de pessoas que escrevam os + testes assim como voluntários para correr o teste no Windows. A suite de testes + está longe de completa mas todos os bocadinhos ajudam.

+ +

Habilidades necessárias:

+ + +

Documentação das funções das APIs Windows

+ +

A principal razão é que assim que a MS avança para novas APIs tende + a remover a documentação das antigas (e.g. Win 3.1). O objectivo é + escrever uma documentação independente das APIs Windows. Dado que estamos a + reimplementar todas estas APIs seria uma boa prática de codificação também + documentar aquilo que implementamos. Devíamos concentrar-nos particularmente + em aspectos que não estão muito bem cobertos pela documentação 'oficial' tais + como discrepâncias com a documentação oficial, bugs, especificidades das plataformas, + e todas essas coisas que não estão tipicamente bem cobertas como o que acontece + se passarmos um ponteiro NULL, se o buffer for pequeno demais, ... Sem uma + documentação desse género novos programadores não têm maneira de saber se um + comportamento estranho numa implementação é insignificante ou é realmente uma + característica (ou defeito) em que alguns programas confiam. À medida que o + Wine amadurece problemas desses tornam-se mais e mais importantes.

+

Habilidades necessárias:

+ + +

Portabilizar as suas aplicações Windows para o Wine

+ +

Se está a trabalhar numa aplicação Windows, portabilizá-la para o Wine pode + ser a melhor maneira de iniciar uma contribuição de código para o Wine. Pode + começar por tentar corrê-la no Wine e depois tentar compilá-la no Wine.A razão + pela qual eu sugiro começar com uma aplicação em que normalmente trabalha, é + que em primeiro lugar tem obviamente acesso ao código fonte e em segundo, + sendo o programador dela, sabe como a aplicação funciona. Para além disso pode + atacar o problema dos dois lados: fazer um rastreio tanto na sua aplicação + como no Wine. Tudo isto em conjunto torna mais fácil detectar onde é que o Wine + está a fazer algo de errado, o quê e porquê. Depois, dado que já sabe o que o + Wine é suposto fazer, está numa posição melhor para providenciar uma correcção. + Pode também testar exemplos de livros de programação no Wine. Um kit para se + iniciar e criar páginas Web a mostrar os seus resultados está disponível + aqui.

+

Habilidades necessárias:

+ + +

Efectuar uma revisão ao código

+ +

Uma revisão de código 'aleatória' regular pode ser bastante aborrecida e + ineficiente. Mas penso que se estiver a procurar algo específico pode ser uma + forma produtiva de encontrar e corrigir bugs. Tipicamente inicia-se por escolher + um objectivo. Por exemplo uma vez eu encontrei código que usava o strncpy sem + ter a certeza de que a string resultante terminava em '\0'. Normalmente corrige-se + esse pedaço de código e segue em frente. Mas quantos bugs semelhantes e difíceis + de encontrar é que restavam noutras partes? E então decidi verificar todas as + chamadas ao strncpy. Isto demora algum tempo e portanto não pode estar sempre + a ser feito (deixe-me uma mensagem se pensar em algum bug específico a procurar + e não tiver tempo para isso). Mas é uma maneira simpática de se familiarizar + com o código e pode realmente encontrar bugs sem precisar de meses de experiência + no código do Wine.

+

Mas fica avisado que dado que as suas mudanças ficam espalhadas por todo o Wine + elas serão escrutinadas por muitos programadores. Para além disso dado que as + suas alterações não são provavelmente correcções de bugs directas pode haver + resistência (com fundamento). Tenha a certeza de que as suas alterações são + realmente correcções, não algo que vai esconder o problema debaixo do tapete + (especialmente em avisos de compilação). Também as correcções cosméticas, + desnecessárias, não são geralmente bem vindas (mas eu admito que algumas vezes + são difíceis de resistir).

+

Aqui estão alguns pontos de arranque:

+ +

Habilidades necessárias:

+ + +

Vários

+ +

Escrita da Documentação

+ +

O Wine está constantemente a necessitar de actualizações à documentação. + O Wine tem os seus "Guias" tais como + o Wine User Guide etc. O código fonte SGML pode ser encontrado numa + árvore CVS à parte na Sourceforge.

+

Outros items de documentação importantes são o ficheiro README, as páginas + man e outros ficheiros no directório de documentação.

+

O seu trabalho seria certificar-se de que a cada correcção que um programador + submete que altera o comportamento da configuração do Wine de qualquer modo + seja documentada devidamente o mais rápido possível. Isto seria feito testando + a nova funcionalidade e opcionalmente perguntando ao programador o que é que o + seu patch faz realmente (e claro não se esqueça de bater em programadores que + não documentam nada do funcionamento dos seus patchs!).

+

As actualizações à documentação seriam efectuadas enviando "diffs cvs" dos + ficheiros relevantes para o wine-patches.

+

Requisitos:

+ + +

Trabalho de tradução

+ +

Também precisamos de versões traduzidas dos Guias do Wine e páginas man. + Para isso funcionar, precisamos de muitas pessoas com vontade de traduzir + alterações à documentação principal em Inglês para outras línguas. Se + estiver interessado em fazer trabalho numa certa língua, então por favor + junte-se a nós!

+

Actualmente estamos a procura de pessoas que possam traduzir:

+ +

Nós também precisamos de um 'QuickStart/Howto' que descreva as instruções básicas + para instalar e configurar o Wine com um bocado mais de detalhe que o README + mas sendo mais pequeno que o Wine User Guide (pode até ser um capítulo desse Guia). + Depois esse documento poderá ser traduzido para múltiplas línguas o que faria + mais fácil pelo menos para pessoas que não falam inglês a instalação do Wine.

+

Requisitos:

+ + +

Relações Públicas

+ +

Actualmente não temos quase nenhuma gestão de Relações Públicas. + Isto deve mudar para melhor.

+

Actualmente quase a única forma de RP é "pregar ao coro", dado que temos + artigos em sites de TI (mas a maioria é Linux apenas!). Devíamos ter maior + cobertura em sites Windows tradicionais, mas mais importante, em jornais de + papel, para iluminar o grande público também conhecido por The Great Unwashed Masses!

+

Assim este trabalho envolveria escrever artigos para serem apresentados em + jornais de pequena e grande escala e também em publicações online.

+

Requisitos:

+ + +

Fundo de Desenvolvimento do Wine

+ +

O propósito do Fundo de Desenvolvimento do Wine é mostrar apreço aos programadores + Wine colectando fundos para reuniões de desenvolvimento, tais como a WineConf, + ou em alguns casos para comprar documentação.

+ +

A organização que regula actualmente as nossas doações é a +Software Freedom Conservancy. + Se tiver alguma questão ou precisar de mais esclarecimentos por favor visite + o site da SFC.

+ +

A Software Freedom Conservancy é uma organização 501(c)(3), e donativos feitos + através dela são deduzíveis em impostos dentro do permitido por lei.

+

Maneiras de contribuir:

+
+
+ + + + Nossa conta PayPal +
+
+ +

Nós também temos uma conta de PayPal na SourceForge + sourceforge.net

+ +

Pode também enviar dinheiro, cheques ou ordens de câmbio internacionais em + fundos dos Estados Unidos para:

+
Wine Project +Software Freedom Conservancy +1995 Broadway FL 17 +New York, NY 10023-5882
+

Compre livros ou música em + Amazon.com ou CDnow + (Utilize apenas estes links, para que o Wine Party Fund receba o crédito)

-- 1.5.6.3