Ein Tipp: Ein Workaround, um git blame für server.yml und client.yml anzuzeigen

Beim Übersetzen ist es oft hilfreich, den Commit zu sehen, aus dem die betreffende Zeichenfolge stammt. Zu diesem Zweck prüfe ich beispielsweise die Blame-Datei auf GitHub unter https://github.com/discourse/discourse/blame/master/config/locales/server.en.yml. Wenn Sie nun auf den Link klicken, werden Sie mit sehr hoher Wahrscheinlichkeit ein Bild eines Einhorns sehen, anstatt das zu finden, wonach Sie gesucht haben. Dieses Problem besteht bereits seit geraumer Zeit und verschlimmert sich zunehmend, da diese beiden großen YML-Dateien immer größer werden.

Ich habe gerade eine Workaround-Lösung gefunden, die ich mit Ihnen teilen möchte.

  1. Öffnen Sie die Datei unter discourse/config/locales/server.en.yml at main · discourse/discourse · GitHub oder discourse/config/locales/client.en.yml at main · discourse/discourse · GitHub.

  2. Scrollen Sie ganz nach unten.

  3. Klicken Sie auf eine Zeilennummer und wählen Sie dann „Git-Blame anzeigen“.

Nach einigen Tests kann ich bestätigen: Diese Methode vermeidet den Einhorn-Fehler mit sehr hoher Wahrscheinlichkeit. Viel Spaß!

5 „Gefällt mir“