Skip to content
This repository has been archived by the owner on May 31, 2021. It is now read-only.

Implementing content language selection #9

Open
RiccardoM opened this issue Apr 1, 2020 · 0 comments
Open

Implementing content language selection #9

RiccardoM opened this issue Apr 1, 2020 · 0 comments
Labels
kind/new-feature New feature or request type/ux Issues related to the UX of the app
Projects

Comments

@RiccardoM
Copy link
Contributor

Currently when a user opens Mooncake, he is prompted with the latest 50 messages that are present inside the chain. Such messages can be written in many different languages.

In order to make users more comfortable inside the application itself, we should provide them with the ability of selecting the language(s) they would want the content to be displayed on. A possible implementation of a system could be the following:

  1. When parsing a post using Djuno, we could determine the language of the post message itself by using a natural language detection library such as Whatlanggo.
  2. Once we have determined the language, we can store that data inside our local database.
  3. Upon starting the application (if he has not done so yet), the user will be asked to select the one or more language(s) he would like the contents to be showed in.
  4. When querying the GraphQL APIs, we can simply filter the posts that have contents in the languages selected by the user.
@RiccardoM RiccardoM self-assigned this Apr 1, 2020
@RiccardoM RiccardoM removed their assignment Apr 30, 2020
@RiccardoM RiccardoM added type/ui issues related to the UI of the app kind/new-feature New feature or request type/ux Issues related to the UX of the app and removed type/ui issues related to the UI of the app labels May 20, 2020
@RiccardoM RiccardoM added this to To do in Mooncake via automation Jun 3, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
kind/new-feature New feature or request type/ux Issues related to the UX of the app
Projects
No open projects
Mooncake
  
To do
Development

No branches or pull requests

1 participant