Postponed
Project:
Olivero
Version:
2.x-dev
Component:
Code
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
14 Apr 2020 at 16:24 UTC
Updated:
2 Oct 2026 at 10:20 UTC
Jump to comment: Most recent, Most recent file
If yes I would think at very minimalists settings like:
Orientation: Vertical / Horizontal
Display: Language code / Language Name
Separator: free
| Comment | File | Size | Author |
|---|---|---|---|
| #26 | lang-3127588-13.patch | 1.16 KB | Agnesh Tank |
| #26 | After_patch.png | 497.3 KB | Agnesh Tank |
| #26 | Before_patch.png | 457.3 KB | Agnesh Tank |
| #21 | 3127588-21.patch | 2.42 KB | kostyashupenko |
| #18 | lang-after-patch.png | 122.99 KB | Madhu kumar |
Comments
Comment #2
mherchelI've honestly never done a multilingual site. Is this something that's in core? How do other themes handle this?
Comment #3
kostyashupenkoHmmm, nice catch @DuneBL i believe we really can theme it. I don't know honestly who use core language switcher block, but i'm ok to have at least minimal styles for it.
@mherchel basically all you have to do, is to:
1. Enable
Languagecore module2. Add any language here
/admin/config/regional/language3. Add
Language switcherblock in any region here/admin/structure/block/list/oliveroBasically it is just a list of links:

Comment #4
kostyashupenkoComment #5
mherchelComment #6
mherchelComment #7
mherchelComment #8
shaalUmami has an open issue for #3042417: Accessible dropdown for Umami's language-switcher and mobile main-menu
Comment #9
proeungAdding @jwitkowski79 as the assignee of this issue as this work is blocked until we have a design in place to reference.
Comment #10
proeungComment #11
karingWe just ran into this issue - currently there is only room for 3 languages :-) It does not look great but it works.
Uh... this is the wrong screenshot - correct one posted further down below 👇
Comment #12
gauravvvv commentedI have attached a patch and after patch screenshot. Taking Bartik's design for reference.
Comment #13
gauravvvv commentedComment #14
karingComment #15
karingSorry - that screenshot I posted earlier was not the correct one!
This is what Olivero looks like right now - before any changes:
Comment #16
vikashsoni commentedApplied #12 patch working fine sharing the screenshot
Comment #17
hinal05 commentedApplied patch #12 and it's removing language switcher dots. Please review the screenshots.
Comment #18
Madhu kumar commentedPatch #12 applied cleanly and it is working well.
Before patch:
After patch:
Comment #19
Madhu kumar commentedComment #20
kostyashupenkoComment #21
kostyashupenkoWell, i guess solution from 12th patch is a bit wrong, because it disables side margins and set `list-style: none;` to all `ul.links` selectors. This task is about language switcher links only, so i reworked 12th patch with BEM and new drupal library.
Comment #22
chetanbharambe commentedVerified and applied patch #21.
The patch is getting Failed
Please see attached screenshots.
Moving to Needs Work.
Comment #23
gauravvvv commented@chetanbharambe, Patch is passing Drupal CI. so no chances of failing. Please update your local setup.
The most correct way of checking the patch is working or not, add a retest for the targeted branch.
Comment #24
mitthukumawat commentedThis patch ( #21 ) applied cleanly for me and the results are also expected.
When looking into language switcher, it is looking good now in listing form.
Adding screenshot of new language switcher UI.
Comment #25
Madhu kumar commentedPatch #21 applied successfully and working as expected.
Comment #26
Agnesh Tank commentedTested on 9.3.x-dev with Chrome (Version 90.0.4430.212 (Official Build))
Testing steps followed for the issue verification
Status: Reviewed & tested by Community
Testing Steps:
1. Enable Language core module
2. Add any language here /admin/config/regional/language
3. Add Language switcher block in any region here /admin/structure/block/list/olivero
4. Create a Content type
5. Verify the Language switcher on top
6. Apply the patch and clear the cache
7. Verify the UI changes
Note: In this process I faced issue on applying patch 3127588-21.patch .. So I applied the patch lang-3127588-13.patch and tested the fix.
Comment #27
alexpottI discussed this with @mherchel earlier, the maintainer of Olivero who said that he was going to enlist their designer to help with that, and create an issue. He asked me to hold off a bit so he can give the issue some attention shortly. Setting back to needs review and tagging for subsystem maintainer review.
Comment #28
mherchelThanks @alexpott. I'm going to postpone this for now until we figure out a design in #3221381: Design and placement for language switcher
Comment #29
mherchelComment #30
mherchelComment #36
quietone commentedThe Olivero theme was approved for removal in #3590816: [policy, no patch] Deprecate Olivero and move to contrib.
This is Postponed. The status is set according to two policies. The Remove a core extension and move it to a contributed project and the Extensions approved for removal policies.
The deprecation work is in #3595082: [meta] Tasks to deprecate the Olivero theme and the removal work in #3595085: [meta] Tasks to remove the Olivero theme.
Olivero will be moved to a contributed project before Drupal 12.0.0 is released.
Comment #37
quietone commentedOlivero is now in contrib
Comment #38
quietone commented