Give Private, Scheduled, None and Parent a context per screen
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 69/100
- Issue type
- Feature
- Clarity
- Clearly specified
- Activity status
- Active
- Tech stack
- go, react, typescript
- Domain
- internationalization, localization
Research direction
Start with the listed usages in frontend/src/content/StatusTabs.tsx, DocumentPanels.tsx, fields.tsx, FieldsPanel.tsx, GroupFieldsDialog.tsx and ParentPicker.tsx; compare their existing msgctxt pattern with Published, Draft and Trash. Add context-specific Spanish and French translations, retire the old POEditor terms with make translations-retire, and pin the Spanish wording in tests. Done means each listed use has the intended context and the tests check the Spanish forms.
Written by the indexing model from the issue text.
Description
What
Give Private, Scheduled, None and Parent a msgctxt at each place that uses them, the way Published, Draft and Trash already carry post status (frontend/src/content/StatusTabs.tsx:40-44). WordPress marks Private and Scheduled the same way, with _x( 'Private', 'post status' ). Today one msgid serves several screens:
Private:frontend/src/content/StatusTabs.tsx:43,frontend/src/content/DocumentPanels.tsx:26and:38,frontend/src/content/fields.tsx:38Scheduled:frontend/src/content/fields.tsx:36None: the parent column infrontend/src/content/fields.tsx:125,frontend/src/content/FieldsPanel.tsx:269andfrontend/src/content/GroupFieldsDialog.tsx:480Parent:frontend/src/content/ParentPicker.tsx:46andfrontend/src/content/fields.tsx:124
Then draft the Spanish and French answer for each context, retire the old terms on POEditor with make translations-retire, and pin the Spanish words in the tests.
Why
Spanish and French words carry a gender, so one answer cannot fit every screen. "Privada" fits an entry, "Ninguno" fits a parent element, and an empty field choice may need yet another form. Today the catalogue has to pick one form for all of them.
- Dominant language
- Go
- Stars
- 293
- Forks
- 50
- Avg merge
- 20h 45m
- Merged PRs (30d)
- 128
Getting set up
- Ships a Dockerfile or Docker Compose file
- No pull request template
- No contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from gopherium/gophenberg
-
Say a long jump stays down only when its new build reached the databasePossibly taken @Erfouni claimed this today. Openhelp wanted
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
gopherium/gophenberg#573 ·
Maintainers usually reply within 1 day
-
help wanted
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
gopherium/gophenberg#554 ·
Maintainers usually reply within 1 day
-
enhancement help wanted
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
gopherium/gophenberg#543 ·
Maintainers usually reply within 1 day
-
help wanted
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
gopherium/gophenberg#538 · 1 comment ·
Maintainers usually reply within 1 day
-
bug help wanted
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
gopherium/gophenberg#486 ·
Maintainers usually reply within 1 day
All issues in gopherium/gophenberg
Similar issues
-
Difficulty 1/5 1-3 hours Newbie friendliness 65/100
influxdata/telegraf#20031 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
OneBusAway/maglev#1914 ·
Maintainers usually reply within 2 days
-
bug needs-acceptance wg/data-plane-networking
Difficulty 2/5 1-3 hours Newbie friendliness 66/100
vllm-project/semantic-router#5680 ·
Maintainers usually reply within 2 days
-
documentation needs-triage
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
Maintainers usually reply within 1 day
-
go good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
Maintainers usually reply within 1 day