Skip to content

Add language chooser to header#15365

Merged
alecslupu merged 9 commits intodecidim:feature/remove-menu-entriesfrom
i-need-another-coffee:feature/move-language-chooser
Oct 19, 2025
Merged

Add language chooser to header#15365
alecslupu merged 9 commits intodecidim:feature/remove-menu-entriesfrom
i-need-another-coffee:feature/move-language-chooser

Conversation

@alecslupu
Copy link
Copy Markdown
Contributor

🎩 What? Why?

Added a language selector to the header, visible on all pages of the platform. On desktop, it should appear as a dropdown menu with the list of available locales. On mobile, it should be accessible from the hamburger menu.
https://www.figma.com/design/GIPwk1eZEFBMUs3gcsTRXg/NGI?node-id=322-34498&t=J1kSIm4IGqHBLfOD-0

📌 Related Issues

Testing

  1. When you view the site header on desktop, you see a language selector as a dropdown with all available languages.
  2. On mobile, when you open the hamburger menu, you see the language selector inside the menu.
  3. When you switch languages from the header, the interface language updates immediately and persists across pages.

📷 Screenshots

image

♥️ Thank you!

MariaDascaluPublicis and others added 3 commits September 5, 2025 03:06
Revert language chooser
fix lint issues

Fix some failing specs

Remove duplicate tags
* implement header language selector

* implement header language selector

fix language selector on header and add text for menu button on mobile

fix main file

fix main file

Implement breadcrumb navigation

fix RTL
@alecslupu alecslupu marked this pull request as ready for review October 19, 2025 06:16
@alecslupu alecslupu merged commit af74ebd into decidim:feature/remove-menu-entries Oct 19, 2025
72 of 74 checks passed
andreslucena added a commit that referenced this pull request Nov 18, 2025
* Remove Help, Meetings, and Activity from the header navigation

Remove unused locale

Patch the menu

* Implement breadcrumb navigation (#15141)

Co-authored-by: MariaDascaluPublicis <166501615+MariaDascaluPublicis@users.noreply.github.com>

* Remove the "Global menu" content block (#15135)

Co-authored-by: Tom Greenwood <tom.t.greenwood@gmail.com>

* Implement hamburger menu  (#15132)

Co-authored-by: Andrés Pereira de Lucena <andreslucena@users.noreply.github.com>
Co-authored-by: MariaDascaluPublicis <maria.dascalu@publicissapient.com>

* Add language chooser to header (#15365)

Co-authored-by: MariaDascaluPublicis <166501615+MariaDascaluPublicis@users.noreply.github.com>
Co-authored-by: MariaDascaluPublicis <maria.dascalu@publicissapient.com>

* Fix header redesign found issues (#15434)

Co-authored-by: Alexandru Emil Lupu <contact@alecslupu.ro>

* Add breadcrumb to menu (#15507)

* Add breadcrumb to accountability

* Add breadcrumb to blogs

* Add breadcrumb to debates

* Add breadcrumb to collaborative_texts

* Add breadcrumb to elections

* Add breadcrumb to surveys

* Add breadcrumb to sortitions

* Add breadcrumb to proposals

* Add breadcrumb to meetings

* Fix routing errors

* Revert changes on sortitions to avoid conflicts

---------

Co-authored-by: MariaDascaluPublicis <166501615+MariaDascaluPublicis@users.noreply.github.com>
Co-authored-by: Tom Greenwood <tom.t.greenwood@gmail.com>
Co-authored-by: Andrés Pereira de Lucena <andreslucena@users.noreply.github.com>
Co-authored-by: MariaDascaluPublicis <maria.dascalu@publicissapient.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants