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

Language handling improvements for the mobile app

    XMLWordPrintable

Details

    • Improvement
    • Status: Waiting for testing
    • Minor
    • Resolution: Unresolved
    • DEV backlog
    • None
    • Internationalization
    • 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 App 4.0

    Description

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

      This needs some discussion

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated: