[Docs] No policy tells an outside contributor what to do about the 31 translations #588
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck#588
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Found in the pre-publication contributor-journey review.
Evidence:
.github/PULL_REQUEST_TEMPLATE.md:18-20requires new UI strings to be "translated in every supported language".CONTRIBUTING.md:94-103anddocs/CHECKS.md:28confirm all 32 are enforced bytest/app_localizations_test.dart.tool/add_l10n.dart:9-13shows the spec format: the contributor must supply all 31 target strings — the tool inserts, it does not translate, and:146-153fails the run if any language is missing. A grep for any escape hatch (machine transl|maintainer will|leave the translation) across all*.mdreturns nothing.Why this must be fixed before publication: the language list includes Maltese, Irish, Frisian, Papiamento, Latin and Klingon. No outside contributor can produce those. So every pull request that adds a visible string is dead on arrival against a checklist item presented as non-negotiable — and the contributor discovers this as a failing gate rather than as a stated decision. For a project that wants a broader group of people involved, this is the single rule most likely to turn a first contribution into a last one.
Note also that
CONTRIBUTING.md:94-103still says "all 30 other languages", stale since the 32nd language landed in55baeb5f.Proposal: one paragraph in
CONTRIBUTING.mdbeside the l10n rule, and one clause in the PR-template checkbox: "Supply Dutch and English; leave the other 30 blank and say so in the pull request. The maintainer fills them in before merge." No tooling change — just name who owns the remaining 30. Fix the 30/31 count while there.Opgelost in #656 (gemerged).
make checkgroen op de gerebasede kop.