Closed
Description
Nature of issue?
New feature request / Request For Comments
New feature details:
As a new feature request, the Internationalization of the web editor and in particular, its localization in Latin american Spanish (see #1434) depends in choosing a i18n library.
Currently, there is no library included in the web editor, and while p5 website is using one, maybe it is better to move to another library given the current stack.
I propose the following libraries.
Possible choices
Extending the discussion about two possible libraries mentioned in #595 the possible choices are:
- i18njs (Same as in p5 website)
- React-i18next
- React-intl (Same as in MERN example)
- React-intl-Redux
Considerations
- Work with React
- Display "live" versions of the components so that changes to them are immediately visible
- First case to test Internationalization/Location is Latinamerican Spanish(see Web Editor in Spanish / Consistency with Languages Selection in p5 website #1434)
- Depending in the amount of labels, async loading of labels would be nice
- Easy to add new languages
- Facilitating compliance with Unicode
- Minimizing the use of concatenated strings
- Avoiding hard-coded text
- Designing for independence from cultural conventions (e. g., date and time displays),
Metadata
Metadata
Assignees
Labels
No labels