feat(docs): zeg het wanneer een document alleen in het Engels bestaat (#626) #692
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!692
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/docs-taalmelding-626"
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 #626, langs jouw eigen voorstel: de kleinste goede oplossing is niet vertalen maar het zeggen.
De melding
De lezer toont één regel boven een document dat alleen in de basisversie bestaat, in de taal van de gebruiker. Een mededeling en geen waarschuwing — er is niets misgegaan, er is alleen iets er nog niet.
DocumentationService.loadDetailedgeeft daarvoor terug óf de basisversie geserveerd is.loadblijft bestaan voor het zoekpad, dat dit onderscheid niet nodig heeft.En de README zegt het nu ook
De 32 talen zijn de interface; de documentatie is Engels. Met erbij dat de machinerie er al is:
docs/USER_GUIDE.de.mdernaast zetten en de app pakt hem op. Meteen ook de zin over de taaltests bijgewerkt — er zijn er sinds #677 twee, en de tweede betrapt een "vertaling" die nog de Engelse zin is.De test dekt de drie gevallen
Melding bij een niet-vertaald document in een andere taal, géén melding zodra er een vertaling naast ligt, en géén melding in het Nederlands — dat is de bron.
Die middelste is de belangrijkste: zet iemand later
USER_GUIDE.de.mdneer, dan moet de melding vanzelf verdwijnen. Blijft hij staan, dan vertelt hij een onwaarheid, en dan is hij erger dan geen melding.Op de meldingstekst zélf toetsen kan niet: in het Duits geeft
d()de Duitse zin terug, en die in de test herhalen zou de vertáling toetsen in plaats van het gedrag. Het icoon is wat de melding uniek maakt.Wat dit nadrukkelijk niet is
De 19.382 regels vertalen. Dat is een project op zichzelf en het staat hier niet in. Maar zwijgen was het ook niet, want de app wekt de verwachting zélf met een vertaalde titel — en die asymmetrie is scherper dan plat "geen documentatie in jouw taal".
Poort
make checkgroen (niet doortailgepijpt),make l10n-checkgroen. Eén nieuwed()-string, in alle 31 talen.