Mariosts95 / nihongo

A small app to help people learn basic japanese.
https://nihongo-learner.web.app/
0 stars 0 forks source link

Add i18n #32

Open Mariosts95 opened 1 year ago

Mariosts95 commented 1 year ago

React i18next

Description

Our project is currently available in only one language, which makes it difficult for users who speak other languages to use the application. To make our project accessible to a wider audience, we would like to add internationalization (i18n) support.

Objective

Steps to Implement

  1. Choose an i18n library and integrate it into the project
  2. Extract all user-facing text to translation files
  3. Create translation files for all supported languages
  4. Implement a language selection feature for users
  5. Test the application with all supported languages

Benefits

  1. Increased accessibility: Adding i18n support makes the application accessible to a wider audience, including non-native speakers.
  2. Improved user experience: With i18n support, users can choose their preferred language and have all user-facing text translated automatically.
  3. Future-proofing: Adding i18n support prepares the project for future language support.

Acceptance Criteria