Wie kann man mehr Kontext für einen Text finden?

Wenn ich mehr Kontext für die Übersetzung eines Textes benötigte, habe ich mir normalerweise die Übersetzungshistorie angesehen. Dort konnte ich sehen, wann der Text hinzugefügt wurde, und mit Datum und Uhrzeit konnte ich den PR auf GitHub oft sehr schnell finden. Oft ist die Beschreibung dort hilfreich genug, und manchmal gibt es sogar Screenshots und Videos, die den Kontext sehr deutlich machen. Wenn das nicht hilft, kann man zumindest die relevanten Codeabschnitte sehr leicht finden.

Leider funktioniert dieser Workflow für mich jetzt nur noch sehr eingeschränkt. Bei neuen Texten kann ich noch herausfinden, wann sie hinzugefügt wurden.

Als das Release gemacht wurde, wurden jedoch alle Texte in den Release-Ordner verschoben, weshalb alle davor erstellten Texte so angezeigt werden, als wären sie am 2026-01-28T17:22:00Z zum Projekt hinzugefügt worden. Das hilft mir nicht, den PR schnell zu finden.

Deshalb interessiert mich, wie andere Übersetzer dieses Problem lösen. Gibt es andere Tricks?

4 „Gefällt mir“

Ich habe schnell etwas zusammengestellt. Funktioniert das für Sie?

3 „Gefällt mir“

Das Tool macht das Finden der PR noch einfacher :star_struck: Die PR anhand der Zeit zu finden, zu der der Commit zusammengeführt wurde, war schwieriger, als auf den Link zu klicken. Danke schön!

Wie wird der Status „entfernt“ bestimmt? Ich war heute etwas verwirrt.

Das Tool sagt, dass js.category.visibility.more_options_hint_link sowohl in der neuesten als auch in der Release-Version entfernt wurde (Translation Strings | Discourse Translations)

Das scheint für die neueste Version korrekt zu sein. Dort ist eine Entfernung protokolliert.

Aber das ist bei der Release-Version nicht der Fall. Hier ist der Status derselbe, aber es gibt keine Entfernung in der Historie.

1 „Gefällt mir“

Ein weiterer Fall, in dem ich nicht verstehe, warum der Status auf entfernt gesetzt ist


Aber es ist immer noch hilfreich, um die PR zu finden :star_struck:

Es muss irgendwo einen Fehler geben. Ehrlich gesagt, ich habe das innerhalb von zwei Stunden mit KI als Prototyp erstellt. Ich werde es aufräumen. :wink:

2 „Gefällt mir“

Wurde hierher geschickt, weil ich nach Kontext für die Behebung von Übersetzungen gefragt habe! Sehr interessiert an etwas, das hilft.

Was bedeutet PR hier?

2 „Gefällt mir“

Alles gut. Für meine Zwecke ist das egal. Ich dachte nur, ich vermerke es hier, wenn mir etwas auffällt. Ich muss mich tatsächlich immer noch daran gewöhnen, wie leicht ich jetzt den zugehörigen Pull Request finde. Vorher habe ich viel öfter abgewogen, ob es den Aufwand wert ist, den Pull Request zu suchen, und mich dagegen entschieden. Jetzt sind es nur noch ein paar Klicks, das vergesse ich manchmal noch. Vor Kurzem war sogar der Änderungsverlauf mal sehr hilfreich, weil Crowdin den vorherigen Text nicht angezeigt hat, aber die vorherige Version als Kontext schon ausreichend hilfreich war, sodass ich den Schritt zum Pull Request sparen konnte.

2 „Gefällt mir“

Vielleicht handelt es sich um denselben Fehler, aber da hier nicht nur ein Protokoll über das Entfernen des Textes vorhanden ist (während ich die Zeichenfolge in der Änderungsliste der PR nicht finden kann), gibt es auch ein Protokoll über das erneute Hinzufügen des Textes, bei dem ich dasselbe Problem habe. Vielleicht hilft dieses Beispiel, den Fehler zu finden.

In der neuesten Version site_settings.google_oauth2_hd_groups_service_account_json | Discourse Translations wird angezeigt

Während die Veröffentlichung site_settings.google_oauth2_hd_groups_service_account_json | Discourse Translations für denselben Text die Änderungen vor 7 Monaten nicht auflistet:


Bearbeiten:
Ein weiteres Beispiel, das nicht richtig aussieht (Security-PR beteiligt)

1 „Gefällt mir“

Okay, ich habe die Probleme mit fehlenden Einträgen im Git-Verlauf und Commits, die als entfernt angezeigt wurden, obwohl sie es nicht waren, behoben.

Dies stellte sich als ein interessanter Fall heraus. Die Änderung wurde auf den Release-Branch zurückportiert, sodass die angezeigten Commits technisch korrekt waren. Sie haben lediglich unterschiedliche Git-Hashes.

Um dies deutlicher zu machen, zeige ich nun beide PRs für jeden Branch an.

Ich habe auch eine Reihe kleinerer Probleme bereinigt. Sie sehen nun, ob ein Commit nur zu latest gehört oder zu beiden Branches, und es wird angezeigt, wenn eine Zeichenkette lediglich in eine andere Datei verschoben wurde, ohne dass tatsächliche Änderungen vorgenommen wurden.

Wenn Sie auf andere Inkonsistenzen stoßen, lassen Sie es mich bitte wissen.

1 „Gefällt mir“

Ich sehe immer noch nicht, wo im PR, der aus dem „entfernt“-Log verlinkt ist, der Text über Webhooks entfernt wurde. Die einzige Textänderung, die ich dort sehe, scheint nicht relevant zu sein

Und das Gleiche gilt hier

Ich kann den entfernten oder hinzugefügten Text in den dort gezeigten PRs immer noch nicht finden

2 „Gefällt mir“

Okay, das habe ich auch behoben. Es gab veraltete Daten aus einem fehlerhaften Import von Git-Daten.

1 „Gefällt mir“

Mir ist aufgefallen, dass oben „removed“ (entfernt) steht, was mir nicht richtig erscheint

2 „Gefällt mir“

Dieses Problem sollte behoben sein.

1 „Gefällt mir“