Festival: the motivation field of a contribution has no Dutch text, and the list of contributions shows the key 'motivation'
Maintainers usually reply within 1 day
Assessment
- Difficulty
- 1/5
- Estimated time
- Under an hour
- Newbie friendliness
- 20/100
- Issue type
- Bug
- Clarity
- Clearly specified
- Activity status
- Stale
- Tech stack
- javascript
- Domain
- internationalization
Research direction
The issue names nl.php, en.php, and festival.php:314; start by checking the two translation dictionaries against the keys used in the contribution form and list. Confirm the Dutch label and both language values for motivation are present, then verify the list no longer displays the bare key in either language. A pull request is already open for this issue.
Written by the indexing model from the issue text.
Description
Commit 62871e1 ("festival: Add a motivation field to contributions") added a required field to the contribution form, with two texts:
| Key | en.php | nl.php |
|---|---|---|
festival-field-contribution-motivation (label of the form) |
"Why does the contribution fit the event" | missing |
motivation (line in the list of contributions, festival.php:314) |
missing | missing |
So on a Dutch site the contribution form shows the key festival-field-contribution-motivation itself, and the list of contributions shows the bare key motivation: in both languages.
Fix. Add "festival-field-contribution-motivation" => "Waarom past de bijdrage bij het evenement" and "motivation" => "Motivatie" to nl.php, and "motivation" => "Motivation" to en.php. A pull request follows.
Related. #557 (missing translations in the older page types) and #607 (texts that are not translated). festival.php uses more keys that are in neither dictionary, such as amount, attending, category, location, phone, price, signup, time and website, and five festival-… confirmation texts that are only in en.php. Those are older than 62871e1 and are left to #557.
Found while retesting main (a019475) for #520: the known-bug tests of the festival had to fill in the new required field.
🤖 Generated with Claude Code
- Dominant language
- JavaScript
- Stars
- 5
- Forks
- 9
- Avg merge
- 18h 49m
- Merged PRs (30d)
- 13
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
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 PlanBCode/hypha
-
Component: User interface Impact: Low Level: Easy Pagetype: Peer reviewed article Type: Bug Value: Visitors
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
Maintainers usually reply within 1 day
-
Impact: Medium Level: Easy Type: Bug Value: Users
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
Maintainers usually reply within 1 day
-
Impact: Low Level: Easy Pagetype: Festival Type: Bug Value: Coders
Difficulty 1/5 Under an hour Newbie friendliness 82/100
Maintainers usually reply within 1 day
-
Impact: Medium Level: Easy Pagetype: Mailinglist Type: Bug Value: Users
Difficulty 2/5 1-3 hours Newbie friendliness 79/100
Maintainers usually reply within 1 day
-
Impact: Low Level: Easy Type: Bug Value: Coders
Difficulty 1/5 1-3 hours Newbie friendliness 85/100
PlanBCode/hypha#586 · 1 comment ·
Maintainers usually reply within 1 day
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
Maintainers usually reply within 1 day
-
help wanted Idea 💡 wdio-cli
Difficulty 2/5 1-3 hours Newbie friendliness 66/100
webdriverio/webdriverio#16361 · 2 comments ·
Maintainers usually reply within 1 day
-
clientV2: Application Info header separators show as missing-character boxes without a CJK fontOpenbug new-client
Difficulty 1/5 1-3 hours Newbie friendliness 88/100
NUWCDIVNPT/stig-manager#2285 ·
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 88/100
Fei2411/DeepSeek-Bot#922 · 1 reaction ·