“Export” and “Schedule” are each one string for a heading and a button, so many languages show a verb in the Settings menu #1107
Labels
No labels
accessibility
authentication
breaking change
bug
documentation
enhancement
interface
internationalisation
observability
performance
security
tier
1
tier
2
tier
3
tier/4
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
Postulo/postulo#1107
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?
Found while filling and reviewing the translations of 2026-10-30. Two strings each serve uses that need different words in many languages, and a translator can give only one.
"Export"
One msgid serves both a place and an action:
accounts/settings_views.py:274,core/settings_sections.py:96,templates/settings/export.html), and the section title onjobs/company_places.html.cotton/transfer_group.html(twice) andjobs/company_detail.html(twice).Because the button is the commoner use, several reviewed catalogues give the verb, so the Settings menu reads like a command: be «Экспартаваць», bs and sr "Izvezi"/«Извези», sq "Eksporto", fi "Vie", lt "Eksportuoti", hy «Արտահանել», az "İxrac et". Strings that quote the path ("Settings → Export") had to follow the verb to match the real label.
"Schedule"
One msgid serves:
applications/application_detail.html:267,applications/interview_form.html:69).server/backups.html:217).Bengali gave নির্ধারণ করুন ("set it"), which fits the link but reads oddly as a heading. Most languages have the same split (fr Planifier / Planification, de Planen / Zeitplan).
What to do
pgettext("settings section", "Export")vspgettext("button", "Export"),{% translate "Schedule" context "backups section" %}and so on, or reword the noun uses ("Export your data", "Backup schedule").