// This ticket covers work on updating the display of Explore feed with additional customization options when there a user has more than 1 language set in the app //
== User story [Multilingual reader]
When browsing through the Explore feed...
...I want to easily see when and in which languages card contents are shown ...
...so that I can quickly find content I’m interested in.
== Proposed
There are 3 approaches proposed based on achieving the above intent.
**Pre-conditions:** User’s primary device language is English, with app languages 1/EN, 2/ZH-HANT, 3/HE, and they have entered the feed with default feed display settings.
==== Proposal A. Add a drop down filter on the app bar
This enables users to switch from the default of viewing all feed cards by in all languages, to viewing only the feed one language at a time.
| Default all languages {F16953911} | Tap on dropdown in app bar to change lang {F16953917} | Changed to only view feed in Chinese {F16953919}
==== Proposal B. Add a FAB to filter by languages
Similar to proposal A, but instead of using the dropdown, use a FAB instead to allow from viewing all languages, to viewing only the feed one language at a time.
| Default all languages {F16953935} | Tap on FAB to change lang {F16953938} | Changed to only view feed in Chinese {F16953942}
==== Proposal C. No ability to filter feed by language, but can group cards by language instead
The main pro of this approach is a simpler UI since there we will not have an additional language filter layer in the feed.
| Additional setting in the Customize screen, (by default card types are grouped by date) {F16953961} | Change setting to group by language instead {F16953965} | Feed updated to show cards grouped by language daily instead {F16953970}
=== Notes on the design
- RTL languages such as Hebrew (HE) show up with text aligned RTL in the feed
- There are changes to the visual design of the feed and cards based on this update, namely:
(i) Language-depending cards show a tag denoting which language it is from when the option to view all languages in the feed is shown
(ii) Feed is more clearly delineated by day with a date heading separating each day's content
- VERSION A only: Enhancement in changing the app wordmark depending on language selected is dependent on availability of wordmark assets for all languages, pending completion of T142426
- VERSION B only: FAB only appears if more than 1 app language is set
- VERSION C only: the setting to show card type order grouped by date/language is only shown in the customize screen if more than 1 app language is set