fix(i18n): drop literal <em> tags from empty-state strings #252
No reviewers
Labels
No labels
area:auth
area:ci
area:db
area:infra
area:native
area:pwa
area:service
epic
feature
foundation
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
james/carol!252
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "251-em-tags"
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?
Summary
Four empty-state strings on Experience (Education / Jobs / Contracts) carried literal
<em>...</em>HTML tags that React Native rendered verbatim — users saw the raw tag characters around button names in the empty state.Replaced the
<em>tags with double-quoted emphasis to match the existing catalog convention (Editing "{institution}"…and the delete-confirm prompts already use this shape).Test plan
pnpm -F @carol/client test(69 passing)grep -E <\w packages/i18n/messages/en.jsonis empty after the changeCloses #251.
React Native's <Text> renders the string verbatim — users saw the literal "<em>" / "</em>" characters around button names in the Education, Jobs, and Contracts empty-state lines. Replace with double-quoted emphasis to match the existing catalog convention ("Editing \"{institution}\"…" and the delete-confirm prompts). Closes #251.📊 Test coverage
Patch coverage: no testable lines changed.
Overall (
app/,lib/,db/, excluding UI per ADR-0019):Soft thresholds per ADR-0019. Coverage is informational and does not block merge.