De 181 ongebruikte vertaalsleutels opruimen #1520
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#1520
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?
De poort uit #1512 wijst 181 sleutels aan die nergens meer worden opgevraagd (4 t-sleutels, 48 in
_dutchSourceEn, 129 in_dutchSourceAddEn). Ze bewaken is gedaan; opruimen niet — dat was bewust een volgende stap.Elke wees kost 31 vertalingen aan onderhoud en maakt
make add-l10nen de taalwachters trager en luidruchtiger.Wat het veilig maakt: twee bestaande poorten vangen een fout weg. Verwijder je een sleutel die nog via
d('…')inlib/wordt opgevraagd, dan valtall literal Dutch source strings are translated in every language; hetzelfde geldt voorevery t() key used in lib is present in every language. Een echt gebruikte sleutel wegnemen faalt dus luid in plaats van stil.Werk:
dart run tool/check_l10n_orphans.dart --listgeeft de lijst met regelnummers.nl), niet alleen uiten.orphanBaselineop 0 en werk de ratchet-registratie bij.make checkvolledig; dat is het vangnet.Let op: 181 is een ondergrens, geen telling — een sleutel die als deeltekst van een andere string voorkomt wordt niet gemeld. Ruim alleen op wat de poort noemt; ga niet zelf zoeken.
Gemerged in #1522. 181 sleutels weg uit alle 32 tabellen, 8.681 regels lichter, basislijn op nul. Geen valse positieven: de twee taalwachters bleven na elke fase groen.