chore(l10n): de 181 ongebruikte vertaalsleutels opgeruimd #1522
No reviewers
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!1522
Loading…
Reference in a new issue
No description provided.
Delete branch "chore/l10n-wezen-opruimen"
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?
Sluit #1520.
De poort uit #1516 wees ze aan; dit is het opruimen zelf. Precies de 181 uit de lijst — geen sleutel meer of minder, en niets op eigen initiatief gezocht.
_stringsEn(t-sleutels)settingsLogo,presentationFolder,notSet,removeDefaultFolder_dutchSourceEn_dutchSourceAddEnVerwijderd uit alle 32 taalbestanden,
nl.dartinbegrepen. Via de AST, niet met reguliere expressies, zodat aaneengeschakelde en ge-escapete sleutels goed getroffen werden; het tijdelijke gereedschap stond buitenlib/test/toolen is weg.8.681 regels lichter (146.360 → 137.679, −5,9%).
Geen valse positieven
De twee taalwachters waren hier het vangnet: verwijder je een sleutel die nog via
d('…')oft('…')wordt opgevraagd, dan valtall literal Dutch source strings are translated in every languageofevery t() key used in lib is present in every language. Beide bleven na elke fase groen. De poort had het bij alle 181 bij het rechte eind.Aanpassingen buiten de tabellen
orphanBaseline181 → 0, met uitleg waarom nul hier de enige rustige stand is.test/l10n_orphan_check_test.dart: de echte-boom-test eiste de aanwezigheid van drie met de hand bevestigde wezen — precies drie die nu weg zijn. Die verwachting is omgedraaid naar "er staat geen enkele wees meer in de tabel". De detectierichting (plant een wees, eis dat hij gemeld wordt) blijft volledig gedekt door de mini-repo-tests erboven; die zijn onaangeraakt.Eén waarneming
Zes talen (
de,es,fr,fy,it,pap) misten twaalf van deze 48 bronsleutels al vóór deze opruiming — onder meerGeen audio gekozen,Auto (A),Sneltoetsen (?). Die gaten vielen niemand op omdat de dekkingstoets alleen sleutels toetst die nog echt worden opgehaald. Ze verdwijnen nu vanzelf, maar het betekent dat de tabellen ook elders ongelijk kunnen lopen zolang een sleutel ongebruikt is. Geen actie voor dit issue; wel iets om te weten.Poorten
dart run tool/check_l10n_orphans.dart→ 0 wezen, basislijn 0.make checkgroen (9.564 tests, dekking 86,9%).make check-secretsgroen,make sastgroen (0 findings).1fc5385a3678db4cb4f5