Come puoi trovare più contesto per un testo?

Quando volevo più contesto per tradurre un testo, di solito guardavo la cronologia delle traduzioni. Lì potevo vedere quando il testo era stato aggiunto e con la data e l’ora potevo spesso trovare molto rapidamente la PR su GitHub. Spesso la descrizione lì è abbastanza utile, e a volte ci sono anche screenshot e video che rendono il contesto molto chiaro. Se questo non aiuta, almeno puoi trovare molto facilmente le sezioni di codice pertinenti.

Sfortunatamente, questo flusso di lavoro ora funziona solo in misura molto limitata per me. Per i nuovi testi, posso ancora scoprire quando sono stati aggiunti.

Tuttavia, quando è stata rilasciata la versione, tutti i testi sono stati spostati nella cartella di rilascio, motivo per cui tutti i testi creati in precedenza vengono ora mostrati come aggiunti al progetto il 2026-01-28T17:22:00Z. Questo non mi aiuta a trovare rapidamente la PR.

Ecco perché mi interessa come altri traduttori risolvono questo problema. Ci sono altri trucchi?

4 Mi Piace

Ho messo insieme qualcosa velocemente. Ti va bene?

3 Mi Piace

Lo strumento rende ancora più facile trovare la PR :star_struck: Trovare la PR in base all’ora in cui il commit è stato unito era più difficile che cliccare sul link. Grazie!

Come viene determinato lo stato “rimosso”? Oggi ero un po’ confuso

Lo strumento dice che js.category.visibility.more_options_hint_link è stato rimosso sia da latest che da release (Translation Strings | Discourse Translations)

Questo sembra corretto per latest. C’è un’azione di rimozione registrata lì

Ma non è così per release. Qui lo stato è lo stesso, ma non c’è nessuna rimozione nella cronologia

1 Mi Piace

Un altro caso in cui non capisco perché lo stato sia impostato su rimosso


Ma è ancora utile per trovare la PR :star_struck:

Deve esserci un bug da qualche parte. Onestamente, l’ho creato in due ore usando l’IA come prototipo. Lo sistemerò. :wink:

2 Mi Piace

Sono stato inviato qui perché stavo chiedendo informazioni sul contesto per la correzione delle traduzioni! Molto interessato a qualcosa che aiuti.

Cosa significa PR qui?

2 Mi Piace

Tutto bene. Per i miei scopi non importa. Stavo solo pensando di annotarlo qui se notavo qualcosa. In realtà, devo ancora abituarmi a quanto sia facile trovare la pull request associata. Prima pesavo molto più spesso se valesse la pena cercare la pull request e decidevo di non farlo. Ora bastano pochi clic, a volte me ne dimentico ancora. Di recente, anche la cronologia delle modifiche è stata molto utile, perché Crowdin non mostrava il testo precedente, ma la versione precedente era un contesto sufficientemente utile, così ho potuto evitare il passaggio alla pull request.

2 Mi Piace

Forse è lo stesso bug, ma dato che qui non c’è solo un log sulla rimozione del testo (mentre non riesco a individuare la stringa nel changelog della PR), c’è anche un log sulla ri-aggiunta del testo dove ho lo stesso problema. Forse questo esempio aiuta a trovare il bug.

Nell’ultimo site_settings.google_oauth2_hd_groups_service_account_json | Discourse Translations mostra

Mentre la release site_settings.google_oauth2_hd_groups_service_account_json | Discourse Translations per lo stesso testo non elenca le modifiche di 7 mesi fa:


Modifica:
Un altro esempio che non sembra corretto (coinvolto una PR di sicurezza)

1 Mi Piace

Ok, ho risolto i problemi con le voci mancanti nella cronologia di git e i commit che apparivano come rimossi quando in realtà non lo erano.

Questo si è rivelato un caso interessante. La modifica è stata riportata sul ramo di rilascio, quindi i commit mostrati erano tecnicamente corretti. Semplicemente hanno hash git diversi.

Per renderlo più chiaro, ora mostro entrambi i PR per ogni ramo.

Ho anche risolto una serie di problemi minori. Ora vedrai se un commit appartiene solo a latest o a entrambi i rami, e verrà indicato quando una stringa è stata semplicemente spostata in un file diverso senza modifiche effettive.

Se riscontri altre incongruenze, fammelo sapere.

1 Mi Piace

Non vedo ancora dove nel PR collegato dal log “rimosso” sia stato rimosso il testo sulle webhook. L’unica modifica al testo che vedo lì sembra non correlata

Ed è lo stesso qui

Non riesco ancora a individuare il testo rimosso o aggiunto nei PR mostrati lì

2 Mi Piace

Ok, ho risolto anche questo. C’erano dati obsoleti provenienti da un’importazione difettosa dei dati git.

1 Mi Piace

Ho notato che in cima c’è scritto “rimosso”, il che non mi sembra corretto

2 Mi Piace

Quel problema dovrebbe essere risolto.

1 Mi Piace