- Ensinar;
- Facilitar;
- Padronizar;
- Agilizar.
- Crie uma ramificação (fork) do projeto original na sua conta pessoal do GitHub;
- Sempre envie suas mudanças como Pull Requests;
- Não aprove seu próprio Pull Request, por mais que seja pouca coisa ou esteja cem por cento certo, pode ser que alguém ache algo que você pode melhorar ou corrigir;
- Caso haja dúvidas, peça ajuda aos membros mais ativos.
- Editores de texto: Visual Studio Code / Notepad++ / Atom (você pode fazer uso de outro editor de texto de sua preferência). (1)
- Aplicativo do GitHub para computador: GitHub Desktop. (2)
- Command Line do git (opcional) Windows / OSX. (3)
- WinMerge. (4)
Estes programas lhe permitem fazer modificações nos arquivos da tradução.
Este é o programa que vai lhe permitir (e auxiliar) adicionar novas traduções ao repositório oficial, como também atualizar seu próprio repositório.
Assim como o github desktop, esse programa permite atualizar seu repositório e manter-se em dia com as alterações do repositório oficial.
Nota: o download foi disponibilizado apenas para Windows e Mac. O Linux geralmente vem com o git instalado por padrão.
Este programa lhe permite fazer comparações entre até três arquivos, para verificar possíveis alterações entre eles.
- Para começar a traduzir, caso ainda não possua uma conta no GitHub, você precisará criar uma em github.com;
- Preencha os campos de usuário (Username), Email (Email address) e senha (Password);
- Escolha o tipo de conta que será criada.
- Clique em Individual e depois Choose Free;
- Em seguida desça a página e clique em Complete setup.
- Verifique o email de confirmação enviado para o email que você colocou no registro.
- Acesse o repositório oficial e procure a opção Fork no menu superior esquerdo.
- Ela está localizada logo após as opções Watch/Unwatch e Star/Unstar;
- No pop-up que irá aparecer, clique no seu nome de usuário (para o qual você quer criar o repositório) e espere o repositório ser criado.
Digite os seguinte comandos nessa ordem:
NÃO ESQUEÇA DE TROCAR USERNAME
PELO SEU NOME DE USUÁRIO DO GITHUB
git clone [email protected]:USERNAME/rimword-portuguesebrazilian
cd rimworld-portuguesebrazilian
git remote rename origin USERNAME
git remote add ludeon [email protected]:ludeon/rimworld-portuguesebrazilian
git fetch ludeon
- Se o seu repositório apresenta alguma mensagem do tipo: This branch is X commits behind Ludeon:master, então está na hora de atualizá-lo. Para atualizar seu repositório clique em Fetch upstream, localizado ao lado de Contribute;
- Na janela que carregar, deverá receber uma mensagem similar a
Fetch and merge X upstream commits from Ludeon:master.
Keep your fork up-to-date with the upstream repository.
Se esse for o caso, prossiga. Se não, seu fork já está atualizado;
- Clique em Fetch and merge;
- Aguarde um pouco e pronto! Seu repositório foi atualizado.
git fetch ludeon
git rebase ludeon/master
O git deverá responder com:
Current branch is up to date.
Caso ele responda com:
error: cannot rebase: You have unstaged changes.
error: Please commit or stash them.
Não se preocupe.
- Verifique que aquivos foram alterados com
git status --short
- Salve suas alterações com
git commit
- Execute
git rebase ludeon/master
- Envie suas alterações com
git push --force-with-lease username
Pronto, seu repositório foi atualizado.
- Após ter instalado o GitHub Desktop, abra-o;
- A tela de inicio do GitHub Desktop irá aparecer, faça login com sua conta e clique em Clone a repository from the internet...;
- Selecione o seu repositório criado, e clone-o.
- Pronto, você configurou o GitHub Desktop;
- Em seguida, basta abrir a pasta da tradução baixada pelo GitHub Desktop com seu editor de texto e começar a traduzir.
- Caminho padrão da pasta: C:\Users\(usuário)\Documents\GitHub\RimWorld-PortugueseBrazilian.
- Ou C:\Usuários\(usuário)\Documentos\GitHub\RimWorld-PortugueseBrazilian.
- Volte ao GitHub Desktop e localize um espaço em branco no canto inferior esquerdo;
- Em Summary (required) digite o título da atualização (geralmente a versão do jogo);
- Em Description descreva suas mudanças feitas na tradução;
- Clique em Commit to master;
- Clique em Pull origin para enviar as traduções ao seu repositório.
git status --short
git commit
git push USERNAME
Caso o git responda com um erro, use git push --force-with-lease USERNAME
.
- Abra a página do seu repositório. Exemplo: https://github.com/(usuario)/RimWorld-PortugueseBrazilian;
- Clique em New pull request;
- Deixe a ordem dos repositórios de modo que o repositório oficial fique na esquerda, e o seu repositório na direita. Assim você irá enviar atualizações do seu repositório, para o repositório oficial;
- Clique em Create pull request;
- Adicione um título e a descrição das mudanças;
- Clique em Create pull request novamente;
- Aguarde suas alterações serem revisadas.