Como você pode encontrar mais contexto para um texto?

Quando eu queria mais contexto para traduzir um texto, eu costumava olhar o histórico de tradução. Lá eu conseguia ver quando o texto foi adicionado, e com a data e hora eu conseguia encontrar o PR no GitHub muito rapidamente. Muitas vezes a descrição lá é útil o suficiente, e às vezes há até capturas de tela e vídeos que deixam o contexto muito claro. Se isso não ajudar, pelo menos você consegue encontrar as seções de código relevantes com muita facilidade.

Infelizmente, este fluxo de trabalho agora só funciona de forma muito limitada para mim. Para textos novos, eu ainda consigo descobrir quando eles foram adicionados.

No entanto, quando o lançamento foi feito, todos os textos foram movidos para a pasta de lançamento, razão pela qual todos os textos criados antes são agora mostrados como tendo sido adicionados ao projeto em 2026-01-28T17:22:00Z. Isso não me ajuda a encontrar o PR rapidamente.

É por isso que estou interessado em como outros tradutores resolvem esse problema. Existem outros truques?

4 curtidas

Eu montei algo rapidamente. Isso funciona para você?

3 curtidas

A ferramenta torna a localização do PR ainda mais fácil :star_struck: Encontrar o PR com base no horário em que o commit foi mesclado era mais difícil do que clicar no link. Obrigado!

Como o status “removido” é determinado? Fiquei um pouco confuso hoje

A ferramenta diz que js.category.visibility.more_options_hint_link foi removido tanto do mais recente quanto da versão (Translation Strings | Discourse Translations)

Isso parece correto para o mais recente. Há uma ação de remoção registrada lá

Mas este não é o caso para a versão. Aqui o status é o mesmo, mas não há remoção no histórico

1 curtida

Outro caso em que não entendo por que o status diz removido


Mas ainda é útil para encontrar o PR :star_struck:

Deve haver um bug em algum lugar. Honestamente, criei isso em duas horas usando IA como protótipo. Vou limpar. :wink:

2 curtidas

Fui enviado para cá porque estava perguntando sobre contexto para corrigir traduções! Estou muito interessado em algo que ajude.

O que significa PR aqui?

2 curtidas

Tudo bem. Para os meus propósitos, isso não importa. Eu só pensei em anotar aqui se eu notasse algo. Na verdade, ainda estou me acostumando com a facilidade com que agora encontro o pull request associado. Antes, eu ponderava com muito mais frequência se valia a pena o esforço de procurar o pull request e decidia não fazê-lo. Agora, são apenas alguns cliques, às vezes eu ainda esqueço disso. Recentemente, até o histórico de alterações foi muito útil, porque o Crowdin não mostrou o texto anterior, mas a versão anterior já foi contexto suficiente para que eu pudesse economizar a etapa de ir ao pull request.

2 curtidas

Talvez este seja o mesmo bug, mas como aqui há um log não apenas sobre o texto ter sido removido (enquanto não consigo identificar a string no changelog do PR), há também um log sobre o texto ter sido adicionado novamente, onde tenho o mesmo problema. Talvez este exemplo ajude a encontrar o bug.

Na versão mais recente, site_settings.google_oauth2_hd_groups_service_account_json | Discourse Translations mostra

Enquanto a release site_settings.google_oauth2_hd_groups_service_account_json | Discourse Translations para o mesmo texto não lista as alterações de 7 meses atrás:


Edição:
Outro exemplo que não parece correto (envolvendo um PR de Segurança)

1 curtida

Ok, resolvi os problemas com entradas ausentes no histórico do git e commits aparecendo como removidos quando na verdade não estavam.

Isso acabou sendo um caso interessante. A alteração foi portada para o branch de lançamento, então os commits mostrados estavam tecnicamente corretos. Eles simplesmente têm hashes de git diferentes.

Para deixar isso mais claro, agora estou mostrando ambos os PRs para cada branch.

Eu também corrigi uma série de problemas menores. Agora você verá se um commit pertence apenas ao latest ou a ambos os branches, e indicará quando uma string foi apenas movida para um arquivo diferente sem quaisquer alterações reais.

Se você encontrar quaisquer outras inconsistências, por favor me avise.

1 curtida

Eu ainda não vejo onde no PR vinculado do log “removido” o texto sobre webhooks foi removido. A única alteração de texto que vejo lá parece não relacionada

E é o mesmo aqui

Eu ainda não consigo identificar o texto sendo removido ou adicionado nos PRs mostrados lá

2 curtidas

Ok, eu corrigi isso também. Havia dados desatualizados de uma importação com falha de dados do git.

1 curtida

Notei que está escrito “removido” no topo, o que não me parece correto

2 curtidas

Esse problema deve estar resolvido.

1 curtida