Uploaded image for project: 'Moodle app'
  1. Moodle app
  2. MOBILE-2848

Language handling improvements for the mobile app

XMLWordPrintable

    • Hide

      This issue only needs to be tested in 1 device.

      1. In web, in master site as admin, make sure the user you will use in the tests is enrolled in the courses:
        Course with label in different languages (multilang)
        Course with forced lang
      2. In the app, set the app language to English.
      3. Open the course "Course with label in different languages (multilang)". Check that you see a label with the text "English".
      4. Go back to Dashboard. This is needed because we don't automatically update pages already open, you would need to perform a PTR.
      5. Go to app settings and change the language to "English - United States".
      6. Open the course again. Check that you see a label with the text "English US".
      7. Go back to Dashboard.
      8. Go to app settings and change the language to one not defined in the label. The defined ones are: English, English - US, Spanish, Catalan, Euskera, German.
      9. Open the course again. Check that you see a label with the text "English".
      10. Go back to Dashboard.
      11. Go offline.
      12. Go to app settings and change the language to "English - United States" again.
      13. Open the course again. Check that you see a label with the text "English". We don't store all languages, only the last used one, that's why in offline you still see the previous language.
      14. Go online.
      15. Open the course "Course with forced lang". Check that you see a label with the text "Text en catalĂ ", no matter which language you have in the app.
      Show
      This issue only needs to be tested in 1 device. In web, in master site as admin, make sure the user you will use in the tests is enrolled in the courses: Course with label in different languages (multilang) Course with forced lang In the app, set the app language to English. Open the course "Course with label in different languages (multilang)". Check that you see a label with the text "English". Go back to Dashboard. This is needed because we don't automatically update pages already open, you would need to perform a PTR. Go to app settings and change the language to "English - United States". Open the course again. Check that you see a label with the text "English US". Go back to Dashboard. Go to app settings and change the language to one not defined in the label. The defined ones are: English, English - US, Spanish, Catalan, Euskera, German. Open the course again. Check that you see a label with the text "English". Go back to Dashboard. Go offline. Go to app settings and change the language to "English - United States" again. Open the course again. Check that you see a label with the text "English". We don't store all languages, only the last used one, that's why in offline you still see the previous language. Go online. Open the course "Course with forced lang". Check that you see a label with the text "Text en catalĂ ", no matter which language you have in the app.
    • MOODLE_400_STABLE
    • Moodle App 4.0

      The mobile app needs to be consistent with Moodle Web language handling, see MDL-60736

      This needs some discussion

            dpalou Dani Palou
            jleyva Juan Leyva
            Pau Ferrer Pau Ferrer
            Isabel Renedo Rouco Isabel Renedo Rouco
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:
              Resolved:

                Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.