From: ps_aux Date: Mon, 25 Jun 2007 04:16:35 +0000 (+0000) Subject: translator files README and HACKING X-Git-Url: https://git.tokkee.org/?a=commitdiff_plain;h=0f9f0f3a01e7b0472bf2a6a48f589730cad733ce;p=inkscape.git translator files README and HACKING --- diff --git a/HACKING.pt_BR.txt b/HACKING.pt_BR.txt new file mode 100644 index 000000000..2dfaf7c09 --- /dev/null +++ b/HACKING.pt_BR.txt @@ -0,0 +1,86 @@ +Compilando a versão SVN +========================= +grep Build-Depends debian/control para ver a lista de pacotes (Debian) +necessários para compilação. + +inkscape.spec.in tem uma lista parcial dos requerimentos: + + grep Requires inkscape.spec.in + +No momento da escrita, esse contém apenas um pacote; se você usa uma distribuição +baseada em RPM, então por favor considere atualizar as linhas de Requires/BuildRequires +(Requerimentos) para ajudar outros usuários de sua distribuição. Se você não +tem acesso de escrita ao SVN, então você pode submeter uma correção pra o +patch tracker +. + + +Visite http://wiki.inkscape.org/wiki/index.php/CompilingInkscape para observações +mais gerais sobre a compilação, incluindo como encontrar algum dos pacotes +necessários para sua distribuição, e sugestões para os desenvolvedores. + + +Contribuindo com Inkscape +========================= +Inkscape agradece as suas contribuições para ajudar a torná-lo um +programa de desenho inteiramente "SVG-Compliant" para a comunidade Open Source + +Enquanto muitos desenvolvedores trabalham consertando bugs e criando novas +funções, vale fortmente enfatizar que até não programadores podem ajudar a fazer +do Inkscape mais poderoso e bem sucedido. Você provavelmente já tem alguma idéia +sobre algo no qual gostaria de trabalhar. Se não, aqui estão algumas formas de +ajudar: + + * Escolha um bug, corrija-o, e envie um patch ("diff -uNrp" ou "cvs diff -up") + * Escolha uma função que gostaria de ver desenvolvida, e faça-a + * Se você fala alguma língua além do Inglês, trabalhe no arquivo i18n da + sua lingua na pasta "po/" + * Ache um novo bug e reporte-o + * Ajude a responder perguntas de novos Inkscapers no Jabber, IRC, ou na + Lista de Discussão + * Escreva um artigo defendendo o Inkscape + * Escreva um HOWTO descrevendo um truque ou uma técnica que tenha descoberto + + +Acesso SVN +========== +Visite http://inkscape.org/svn.php, para saber como acessar o SVN, +incluindo navegar no SVN de um navegador Web. + +Nós damos permissão de escrita no SVN para pessoas com provado interesse em +ajudar a desenvolder a base de código. Provar seu interesse é direto: Faça duas +contribuições e peça acesso. + + +Decisões de Correção +=================== +Nosso principio para mudar a base de codigo é "Corrija primeiro, faça perguntas +depois". Quando alguem tem uma idéia, melhor que debater-la infinitament, nos +os encorajamos a ir em frente e codificar algo(ou mesmo prototipar). +Isto é então incorporado ao codigo de desenvolvimento para ser testado, +"poke and prod", e tentado o reparo. Nós concluimos que, a melhor maneira +de ver se uma ideia funciona é testando-a. + + +Padrão de Codificação +==================== +Por favor consulte o Guia de Padrão de Codificação +(http://www.inkscape.org/doc/coding_style.php) se você tem questões especificas +no padrão a se usar para codificar. Se ler o guia de padrão para codificação não é do +seu interesse, apenas siga o estilo geral do código vizinho, de modo que o código seja +pelo menos consistente. + + +Makefiles +========= +Os Makefiles no diretório src são mais ou menos fundidos em um +src/Makefile.am que é fonte para o arquivo Makefile_insert de cada diretório. + +Note que logicamente são apenas um arquivo, entao definições de variáveis +(incluindo INCLUDES etc.) sao compartilhados, e variáveis definidaas em um +Makefile_insert podem ser usadas em outro. + +Assim, considere adicionar qualquer "bla_" prefixo ao nome de qualquer variável que +voce defina em bla/Makefile_insert (se pretender-se que seja local a este +Makefile_insert), ou colque a definição em. Particularment, note que +check_Programs, DISTCLEANFILES, etc, estão no src/Makefile.am. diff --git a/README.pt_BR.txt b/README.pt_BR.txt new file mode 100644 index 000000000..058417f81 --- /dev/null +++ b/README.pt_BR.txt @@ -0,0 +1,91 @@ +Inkscape. Desenhando Livremente. +====================== + +http://www.inkscape.org/ + +O Inkscape é uma ferramenta de desenho vetorial, open source (código abertor), +com capacidades similares ao Illustrator, Freehand e CorelDraw. Ele utiliza o formato SVG +(scalable +vector graphics), um padrão da W3C. Algumas das características suportadas pelo padrão SVG +são: +formas primitívas, caminhos, texto, marcadores, clones, canal alfa, transformações, +gradientes, +filtros e agrupamento de objetos. Como adicional, o Inkscape suporta metadados Creative +Commons, +edição de nós, camadas(layers), operações complexas entre caminhos, texto-em-caminho, e um +editor +de SVG XML. Ele também importa importantes formatos como EPS, PostScript, JPEG, PNG, BMP e +TIFF. E exporta +em PNG além de muitos outros formatos baseados em vetor. + +A principal motivação do Inkscape é prover a Comunidade Open Source uma completa ferramenta +de +desenho, utilizando os padrões SVG e CSS2 definidos pela W3C. Um trabalho adicional planeja +é +incluir a conversão do código base de C/Gtk para C++/Gtkmm, enfatizando um núcleo leve com +as +características poderosas adicionadas através de um mecanismo de extensão, e o +estabelecimento +de um amigável processo de desenvolvimento orientado a objetos para a comunidade livre. + +O Inkscape utiliza os procedimentos básicos para sua compilação e instalação: + + ./configure + make + make install + +Se o arquivo "./configure" não estiver presente, você pode cria-lo rodando o comando +"./autogen.sh", +o qual chama, por conta própria, outros programas como automake e autoconf. Veja a seção +INSTALL +para mais detalhes. + +Dependencias requeridas +===================== + +O Inkscape +O núcleo do Inkscape depende de diversas outras bibliotecas que, se já não estiverem +instaladas no seu +sistema, você precisará instala-las. As bibliotecas mais típicas que você necessitará +instalar são: + + * Boehm-GC + * libsigc++ + * glibmm + * gtkmm + +Por favor veja http://wiki.inkscape.org/wiki/index.php/CompilingInkscape (em inglês) para +saber as +dependências mais recentes, incluindo links aos tarballs da fonte. + +Dependências da extensão +====================== +O Inkscape também tem um numero de extensões para a implementação de várias características, +tais +como o suporte a arquivos que não possuem o formato SVG, etc. Na teoria, todas as extensões +são +opcionais, mas de qualquer modo na prática você terá que tê-las instaladas e funcionando. +Infelizmente, + existe uma grande variedade de dependências para que certas extensões funcionem +corretamente. Aqui +estão as recomendações: + +Primeiramente, certifique-se de ter o Perl e o Python. Se você estiver em Windows você deve +também +instalar Cygwin. + +Em seguida, você precisara verificar as dependências de cada extensão presente. Dependendo +das +extensões que você necessita, as dependencias vão variar, mas as dependências que você +provavelmente precisará instalar são: + * XML::Parser + * XML::XQL + +Se você instalou as dependencias fora dos locais padrão, como instalar o XML::Parser em +algum lugar +do seu diretório Home, você precisará verificar os passos extras necessários para indicar +onde aquelas +dependências devem ser encontradas. Por exemplo, com módulos do Perl, você deve ajustar as +variáveis +PERLLIB ou PERL5LIB ( veja 'man perlrun' ) +