Open ngaruko opened 3 years ago
Display > languages
Form submitted
No error in console
Language shows in the language drop down and list
Lots of missing translations since there is no translation file yet - plus ability to upload one
Configuration Wizard , Language Preference ... new language shows
Log out and back to login page: The new language shows - Ideally, if the user click on the language, they should be able to see the text translated in that language if there were translations, otherwise, the app should revert to some default language... but there is a known issue at the moment
Two ways: (Once the translation file is available)
upload-custom-translations
Once done:
the language has now less (ideally no) missing translations
the login page is translated if the user select that language
check other parts of the app (to be tested as part of workflows in other tickets.
Add privacy policy for the language
create new user and set the language
logout and login as the new user (or use. different browser)
on login page, make sure the new language us selected
Expect privacy policies to be displayed before accessing the app functionalities
Application shows with the new language -
Log out > Expect login page to have the new language selected as default , with proper translation of the form
Login again, go to User settings, Edit user profile > Expect the language to be selected as default
NOTE: There is a known issue around switching between user languages. Since it is not a normal workflow, this is not a blocker.
There are a few places where the date picker is user. Testing add new person (date of birth) and pregnancy registration (LMP)
bootstrap-datepicker.xxx.js
files (using bootstrap-datepicker.hil.js in this test)
Please note: Mobile date picker uses the native date picker, so will probably be in the system language
The calendar should be in the selected language
User: Restricted/ Admin/ Online Site: Instance(gamma, gamma-b, cht) Platform: Chrome, Mobile App Test Steps: Steps for test:
medic-conf
Expected Result: Give what is expected.
TAG this issue with the appropriate labels for config, platform, etc...