o cantinho do HB na internet desde 2026 Sobre | Contato
Agora
NOVO NO BLOG: Minha Primeira Contribuição Open Source|Coleções em construção: PS2, N64, Wii e mais|Bate-papo aberto: 0 na sala agora|0 cookies, 0 rastreadores|Melhor visto em 800x600
Todos os posts
Início » Blog » Minha Primeira Contribuição Open Source
Open SourcePS2Tradução

Minha Primeira Contribuição Open Source

Por HB · 10/09/2026 · ~2 min de leitura

Essa semana eu tava vendo um vídeo no youtube do canal HardLevel (excelente canal sobre PS2 para o público brasileiro) sobre alguém ter implementado o RetroAchievements no PS2. Eu já conhecia o RetroAchievements, mas nunca tinha usado no console, e fiquei curioso pra ver como funcionava.

Foto da Thumbnail do vídeo do HardLevel sobre o RetroAchievements no PS2
o vídeo que começou tudo

O vídeo mostrava a interface do app, que é bem simples, mas só tinha inglês.

Tendo em vista como o PS2 ainda é popular no Brasil por ser um console barato e com uma biblioteca de jogos enorme, achei que seria legal ter a interface traduzida pro português. Felizmente o HardLevel colocou o link do projeto na descrição do vídeo. Então fui atrás do projeto no GitHub e encontrei o xerabora, um companion para RetroAchievements que funciona em um console PS2 de verdade.

Sempre tive vontade de contribuir com um projeto open source, mas nunca soube bem por onde começar. Abri um issue no repositório perguntando se podia ajudar com traduções para português e espanhol, e o autor respondeu que já tinha feito uma primeira passagem para as duas línguas, mas precisava de um olho nativo pra revisar.

Print do issue aberto no github com minha contribuição
a issue onde eu ofereci ajuda

Eu nunca tinha feito revisão de tradução antes, mas achei que seria uma boa oportunidade de aprender. Então comecei a revisar o arquivo de tradução para português, e percebi que tinha algumas coisas que não tavam fazendo sentido, e outras que eram traduções literais do inglês. Com isso em mente fui fazendo as alterações e mexendo no que fazia sentido, seguindo o fluxo de desenvolvimento correto quando não se tem poder de escrita no repo.

Fork → Branch → Commit → Pull Request

Quando terminei, abri um pull request com minhas alterações e agora é só esperar ele validar.

O único "problema": o espanhol

Espanhol não é minha língua e eu não sei quase nada de espanhol. Então eu não podia revisar o arquivo de tradução para espanhol, mas como eu já tinha feito a revisão do português, achei que poderia ajudar com o espanhol também com a ajuda de uma IA pra me ajudar a traduzir, mas mesmo assim algumas coisas ainda não estavam muito naturais. Então eu tive que pesquisar alguns termos em espanhol e ver como eles eram usados em jogos, e com isso consegui fazer algumas alterações que deixaram a tradução mais natural.

Print do PR aberto no github com minha contribuiçãoPrint do PR aberto no github com minha contribuição
o pull request, esperando review

Foi uma experiência muito legal, e eu aprendi bastante sobre como funciona o fluxo de desenvolvimento de um projeto open source, e também sobre como fazer revisão de tradução pra um projeto simples.

Serviu pra me mostrar que eu posso contribuir com projetos open source mesmo sem ter muito conhecimento técnico, sempre foi algo que eu colocava dificuldades e no fim não foi tão difícil quanto eu imaginava.

« voltar pro blog fim da linha »