Curly quotes everywhere a title is quoted — the demo's typography #256
Labels
No labels
adr
android
area/calendar
area/design-system
area/i18n
area/jobs
area/offline
area/server
area/testing
bug
ci
duplicate
enhancement
help wanted
invalid
notifications
question
reliability
security
severity/low
severity/medium
tracking
web
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
eagraiclainne/app#256
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?
The locked demo (
job-card-demo.dc.html) sets every quoted record title in typographic quotes: the dialog titles (Tick “Put out the green bin” off?,Delete “Feed the cat”?), the detail footer (Tick “Hoover the hallway”), and the snackbars (Ticked “Clear the table”,Name changed to “…”,Unticked “…”).The two law-3 dialogs now match (done with the dialog reshape). Everything else still quotes with straight
":Tick "<title>"labels (webJobSheet.tsx/ ComposeJobSheet.kt, pinned inconformance/render-job-sheet.json)Ticked "X",Unticked "X",Name changed to "X","X" is now a job., and the rest of the quoted family)One sweep, not case by case: grep both surfaces for
\"inside translatable strings that wrap a record title, switch them to“”, and keep prose apostrophes as'(the demo mixescan'twith curly title quotes, so only the QUOTING changes).Ripples to carry in the same commits:
make web-i18n-extract+make android-i18n, and the Androidtf()keys must switch with the web strings (rule 2: the msgid is the canonical string id)conformance/render-*.jsoninventories that pin the quoted strings.poentries for the old msgids go obsolete; the fuzzygabacklog picks up the new ids