¿Cómo puedes encontrar más contexto para un texto?

Cuando quería más contexto para traducir un texto, normalmente consultaba el historial de traducción. Allí podía ver cuándo se añadió el texto y, con la fecha y hora, a menudo podía encontrar el PR en GitHub muy rápidamente. A menudo, la descripción allí es lo suficientemente útil, y a veces incluso hay capturas de pantalla y vídeos que aclaran mucho el contexto. Si eso no ayuda, al menos puedes encontrar las secciones de código relevantes con mucha facilidad.

Lamentablemente, este flujo de trabajo ahora solo me funciona en muy limitada medida. Para los textos nuevos, todavía puedo averiguar cuándo se añadieron.

Sin embargo, cuando se realizó el lanzamiento, todos los textos se movieron a la carpeta de lanzamiento, por lo que todos los textos creados anteriormente se muestran ahora como añadidos al proyecto el 2026-01-28T17:22:00Z. Esto no me ayuda a encontrar el PR rápidamente.

Por eso me interesa saber cómo resuelven este problema otros traductores. ¿Hay algún otro truco?

4 Me gusta

Rápidamente preparé algo. ¿Te sirve?

3 Me gusta

La herramienta hace que encontrar la PR sea aún más fácil :star_struck: Encontrar la PR basándose en la hora en que se fusionó el commit era más difícil que hacer clic en el enlace. ¡Gracias!

¿Cómo se determina el estado de “eliminado”? Hoy estaba un poco confundido.

La herramienta dice que js.category.visibility.more_options_hint_link ha sido eliminado tanto en la última versión (latest) como en la versión de lanzamiento (release) (Translation Strings | Discourse Translations)

Esto parece correcto para la última versión. Hay una acción de eliminación registrada allí.

Pero este no es el caso para la versión de lanzamiento. Aquí el estado es el mismo, pero no hay una eliminación en el historial.

1 me gusta

Otro caso en el que no entiendo por qué el estado dice eliminado


Pero sigue siendo útil para encontrar el PR :star_struck:

Debe haber un error en alguna parte. Honestamente, creé esto en dos horas usando IA como prototipo. Lo limpiaré. :wink:

2 Me gusta

Fui enviado aquí porque estaba preguntando sobre el contexto para arreglar traducciones. ¡Muy interesado en algo que ayude!

¿Qué significa PR aquí?

2 Me gusta

Todo bien. Para mis propósitos, no importa. Solo pensé en anotarlo aquí si notaba algo. De hecho, todavía tengo que acostumbrarme a lo fácil que es encontrar la solicitud de extracción (Pull Request) asociada ahora. Antes, sopesaba mucho más a menudo si valía la pena el esfuerzo de buscar la solicitud de extracción y decidía no hacerlo. Ahora son solo unos pocos clics, a veces todavía lo olvido. Hace poco, incluso el historial de cambios fue muy útil porque Crowdin no mostraba el texto anterior, pero la versión anterior fue lo suficientemente útil como contexto como para que pudiera ahorrarme el paso a la solicitud de extracción.

2 Me gusta

Quizás este sea el mismo error, pero como aquí no solo hay un registro sobre la eliminación del texto (mientras que no puedo encontrar la cadena en el registro de cambios del PR), también hay un registro sobre la readición del texto donde tengo el mismo problema. Quizás este ejemplo ayude a encontrar el error.

En la última versión site_settings.google_oauth2_hd_groups_service_account_json | Discourse Translations se muestra

Mientras que la versión de lanzamiento site_settings.google_oauth2_hd_groups_service_account_json | Discourse Translations para el mismo texto no muestra los cambios de hace 7 meses:


Edición:
Otro ejemplo que no parece correcto (PR de Seguridad involucrado)

1 me gusta

De acuerdo, resolví los problemas con las entradas faltantes en el historial de git y los commits que aparecían como eliminados cuando en realidad no lo estaban.

Esto resultó ser un caso interesante. El cambio se backporteó a la rama de lanzamiento, por lo que los commits mostrados eran técnicamente correctos. Simplemente tienen diferentes hashes de git.

Para que esto quede más claro, ahora estoy mostrando ambos PR para cada rama.

También limpié una serie de problemas menores. Ahora verá si un commit pertenece solo a latest o a ambas ramas, e indicará cuándo una cadena simplemente se movió a un archivo diferente sin cambios reales.

Si encuentra alguna otra inconsistencia, por favor hágamelo saber.

1 me gusta

Todavía no veo dónde en el PR enlazado desde el registro “eliminado” se eliminó el texto sobre los webhooks. El único cambio de texto que veo allí parece no estar relacionado

Y es lo mismo aquí

Todavía no puedo detectar el texto que se elimina o se añade en los PR mostrados allí

2 Me gusta

De acuerdo, también arreglé eso. Había datos obsoletos de una importación defectuosa de datos de git.

1 me gusta

Noté que dice “eliminado” en la parte superior, lo cual no me parece correcto

2 Me gusta

Ese problema debería estar solucionado.

1 me gusta