Skip to content

Lang picker dropdown#560

Merged
joshuaberetta merged 9 commits into
masterfrom
lang-picker-dropdown
Jun 28, 2026
Merged

Lang picker dropdown#560
joshuaberetta merged 9 commits into
masterfrom
lang-picker-dropdown

Conversation

@joshuaberetta

Copy link
Copy Markdown
Member

No description provided.

joshuaberetta and others added 9 commits June 28, 2026 08:15
Replace the static header with a dropdown language picker offering
English, Español, and Français, and localize the UI chrome (header nav,
search box, feedback section, footer, and community/academy sections)
via per-template translation dicts keyed on Sphinx's language variable.

Rename the index #topics selector to a .topics-section class (applied
via rst-class) so the homepage grid styling survives translated
headings.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Explain the per-template translation dictionaries, how to update/add UI
strings, how to add a new language, and the language picker + topics-section
notes so the team can maintain translations.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Updated Spanish search template to improve clarity.
The academy_desc and academy_btn (and the Spanish heading) already use the
untranslated 'KoboToolbox Academy' brand name, but the French academy_heading
was still 'Académie KoboToolbox', rendering an inconsistent section header.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@joshuaberetta joshuaberetta merged commit ac9460b into master Jun 28, 2026
4 checks passed
@joshuaberetta joshuaberetta deleted the lang-picker-dropdown branch June 28, 2026 14:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants