codeforcauseorg / edu-client

Product focuses on 100% education as well as upskilling developing countries and rural areas.
https://educlient.codeforcause.org/
MIT License
130 stars 149 forks source link

Adding Multi-Lingual Functionality to the Application #215

Open Jassi10000-zz opened 3 years ago

Jassi10000-zz commented 3 years ago

Is your feature request related to a problem? Please describe.

A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

As edu-client application will be used by people of different regions and areas , so I came up with below feature :

Describe the solution you'd like

A clear and concise description of what you want to happen. I want to include the Feature of " Multi - Lingual " which means the application is available in many languages for different regions . We can implement this feature currently for India and if response is as expected or above expected we can even include foreign languages The check is that the content except the video can be accessible in multi -languages so as to boost up the confidence and willingness of the person to explore the application more . Using the application in his/her native language will be the best experience for an individual and similarly for people of other regions too . At first , we can keep the default language of the videos of the selected course to English or Hindi + English
But ensuring along that the description and all the other things will be visible in the native language of that person who has chosen the option of whatever language he's comfortable with.

Additional context

Add any other context about the feature request here.

Jassi10000-zz commented 3 years ago

@Abhishek-kumar09 Can you please review this ?

Abhishek-kumar09 commented 3 years ago

Yes, nice feature. But how are you planning to implement this?

Jassi10000-zz commented 3 years ago

@Abhishek-kumar09 Implementation will be lil tough but is achievable , I have never tried this but for sure , will definitely try my hands over this feature as this feature can be a nice and major upgrade to the application .

Give me some time , I will do a good research and tell you the complete details

Jassi10000-zz commented 3 years ago

@Abhishek-kumar09 Sir, we can implement the functionality of Google Translate to convert the content of the application in a customised selected language , there are other ways too but throught Google Translate its expected to get nice results

Abhishek-kumar09 commented 3 years ago

Sure, we can do that. It's an important extension to the app, before that we have to work on some more prior components.

Jassi10000-zz commented 3 years ago

Can you like elaborate more , what type of components . so that I can have a good research on them as well

Abhishek-kumar09 commented 3 years ago

The things that are written on the idealist page, those are needed to be resolved prior to any extension. Some other feature development may go in parellel but this one specifically require some content in the app, that will be available in a better way once base features are implemented.