The site default language is English. I've enabled translations for blocks and set the fallback to English (site default. Then, I translated an English block into Chinese. I've enabled Arabic, but left the block untranslated in Arabic. I then place the block on the home page with Block Layout.
When I view the site in English, the block is in English. When I view the site in Chinese, the block is translated as I'd expect into Zh-hans. But, when I load the page in Arabic, the block is translated into zh-hans rather than English.
Could this be user error on my part with configuration the language detection drag and drops? I can't explain why the site isn't pulling English as a fallback.
Comments
Comment #6
matt_paz CreditAttribution: matt_paz commentedNot sure, but might this be related/helpful?
https://www.drupal.org/project/drupal/issues/2189267#comment-12171173
Comment #8
driverok CreditAttribution: driverok at EPAM Systems commentedComment #9
driverok CreditAttribution: driverok at EPAM Systems commentedComment #16
LendudeI tried to reproduce this today on a fresh install of Umami.
Added a third language (dutch)
Used the search block title to test
Removed the imported translation for dutch
Visited the site in EN/ES/NL
And the NL version was showing the EN text as expected
Did this anon and logged in to account for possible caching issues
Seems to work as expected now. Would be hard to pin down what might have caused and fixed this in the intervening years
Closing for now, feel free to open this back up if you can still reproduce this issue.