Uploaded image for project: 'Plugins'
  1. Plugins
  2. CONTRIB-8700

Translation plugin: Facilitate content update

XMLWordPrintable

    • Icon: Improvement Improvement
    • Resolution: Done
    • Icon: Major Major
    • None
    • 3.11.3

      This issue

      If you update a page that has been already translated, the translation vanishes and the text returns to English. The current solution was a temporary fix that allowed translators to redirect the translated text to the old hash.

      This means that if we have a small but important change in a page, we will have to force the re-translation of the whole page, without allowing translators to see the old translation and the new add in the English text.

      This is the current interface:

       

      What we want

      What we would like here is to display the translation of the old hash by default when anyone visits the page in that language (whether they are a translator or a student). When translators open the translation window they should be able to see old translated content loaded into the editing window. When translators save the translation, the system would then display the updated translation for the new hash.

      If no translation exists for the current language, the parent language can be loaded instead if it exists (see screenshot below). We already do this for core Moodle language so, for example we have a US English translation. It only overrides strings where we use the word Enrol (Enroll in US English). 

      Something like this:

        1. 0001-ACADEMY-73-Proof-of-concept.patch
          10 kB
          Andrew Lyons
        2. translation comparison v5b.PNG
          432 kB
          Jessica Gramp
        3. translation-edit-current-interface.png
          25 kB
          Jessica Gramp

            jgramp-moodle Jessica Gramp
            kanna Anna Krassa
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved:

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