Jeremy Letto
533045445a
Webatrice: improve language dropdown ( #4589 )
...
* useLocaleSort hook, translate language dropdown
* add pt-BR translation
* fix pt-BR flag
Co-authored-by: Jeremy Letto <jeremy.letto@datasite.com>
2022-03-06 20:12:27 -06:00
Jeremy Letto
21f7dd5eba
add fr and nl translations ( #4587 )
...
* add fr and nl translations
* update fr
* fix password label translation
* translate country strings
* fix double accents
* fix Ivory Coast
* sort countries
* use more performant Collator over localeCompare
Co-authored-by: Jeremy Letto <jeremy.letto@datasite.com>
2022-03-06 17:19:51 -06:00
Jeremy Letto
f5b973e15c
Webatrice: i18n login screen ( #4584 )
...
* i18n: login container and form
* i18n: activate, host, and register forms
* i18n: reset password forms
* i18n: login dialogs, ICU formatting
* i18n: login containers and components
Co-authored-by: Jeremy Letto <jeremy.letto@datasite.com>
2022-03-02 22:34:57 -06:00
Jeremy Letto
9577ada171
Webatrice: i18n ( #4562 )
...
* implement i18n capability
* reset package.lock file
* remove custom fallback
* fix relative path for i18n files
* check for language support before fetch request
* add LanguageDropdown component, es translation file to prove functionality
* remove boilerplate
* bundle default english translation with app
* add missing file
* rollup component-level i18n files
* cleanup
Co-authored-by: Jeremy Letto <jeremy.letto@datasite.com>
2022-02-26 21:36:53 -06:00