crowdin / crowdin/github-action

Add translators to Co-Authored-By

Offen
#35 7 Kommentare 26 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

API limitation enhancement
Vorherrschende Sprache
Shell
Sterne
240
Forks
68
Ø Merge
3 Min.
Gemergte PRs (30 T.)
1

Beschreibung

**Is your feature request related to a problem? Please describe.**
When a translation PR comes through, it's attributed to just Crowdin Bot, which is a tad unfair on the actual translators.

**Describe the solution you'd like**
Use `Co-Authored-By` to attribute the actual people who worked on the translations.

**Describe alternatives you've considered**
Using the Last-Translator flag on the file, but that only attributes the latest author

**Additional context**
Translators are just as important to a project as a Developer is, by making use of the Co-Authored-By feature in git, we can give them some credit for their work.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

In der Issue wird keine Datei und kein Test genannt; beginne damit, den Einstiegspunkt der GitHub Action zu finden, der Übersetzungs-PR-Commits erstellt, und zu prüfen, welche Übersetzermetadaten von Crowdin verfügbar sind. Als erledigt gilt, dass Übersetzungs-Commits Co-Authored-By-Einträge für die tatsächlichen Übersetzer verwenden statt nur Crowdin Bot, während das bestehende Synchronisationsverhalten erhalten bleibt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
git, github-actions, shell
Bereich
ci-cd, localization
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.