Details

      Description

      Create a translation infrastructure.

      Actually update every single string within the Platform UI can be done in a follow up story.

        Issue Links

          Activity

          Show
          Damien Pobel (Inactive) added a comment - Initial PR https://github.com/ezsystems/PlatformUIBundle/pull/502 by Yannick Le Goff
          Hide
          Damien Pobel (Inactive) added a comment - - edited

          Clean up version on PlatformUI: https://github.com/ezsystems/PlatformUIBundle/pull/525
          PR on ezplatform (to add dependency): https://github.com/ezsystems/ezplatform/pull/116

          Show
          Damien Pobel (Inactive) added a comment - - edited Clean up version on PlatformUI: https://github.com/ezsystems/PlatformUIBundle/pull/525 PR on ezplatform (to add dependency): https://github.com/ezsystems/ezplatform/pull/116
          Hide
          Yannick Roger (Inactive) added a comment -

          Note to myself: we might need to update this doc page https://doc.ez.no/display/DEVELOPER/Internationalization

          Show
          Yannick Roger (Inactive) added a comment - Note to myself: we might need to update this doc page https://doc.ez.no/display/DEVELOPER/Internationalization
          Hide
          Damien Pobel (Inactive) added a comment - - edited

          https://github.com/ezsystems/PlatformUIBundle/pull/525 has been merged into master in https://github.com/ezsystems/PlatformUIBundle/commit/0a2a727ca13f5509f59f606950e6f997096d802a
          This also requires the merged in https://github.com/ezsystems/ezplatform/pull/116

          The translation system is not complete but this patch brings the base for it, basically, as of now:

          • most strings can be translated with the exception of strings with parameters and strings in Online Editor
          • the default available translation is "en" so for now this should not change anything UI wise (QA you should test that, if a string is not correctly taken into account, you should see its identifier instead of the English string for instance dashboardblock.my.content instead of "My Content")
          • if you configure the siteaccess that was matched to a given language (for instance fre-FR), eZ Platform will try to load the corresponding translation file with the "standard" locale ("fr_FR" for instance) in addition to the "en" file (QA this should be tested as well on some strings)
          Show
          Damien Pobel (Inactive) added a comment - - edited https://github.com/ezsystems/PlatformUIBundle/pull/525 has been merged into master in https://github.com/ezsystems/PlatformUIBundle/commit/0a2a727ca13f5509f59f606950e6f997096d802a This also requires the merged in https://github.com/ezsystems/ezplatform/pull/116 The translation system is not complete but this patch brings the base for it, basically, as of now: most strings can be translated with the exception of strings with parameters and strings in Online Editor the default available translation is "en" so for now this should not change anything UI wise (QA you should test that, if a string is not correctly taken into account, you should see its identifier instead of the English string for instance dashboardblock.my.content instead of "My Content") if you configure the siteaccess that was matched to a given language (for instance fre-FR), eZ Platform will try to load the corresponding translation file with the "standard" locale ("fr_FR" for instance) in addition to the "en" file (QA this should be tested as well on some strings)
          Hide
          Miguel das Neves Jacinto (Inactive) added a comment -

          QA Approved

          Show
          Miguel das Neves Jacinto (Inactive) added a comment - QA Approved

            People

            • Assignee:
              Unassigned
              Reporter:
              Yannick Roger (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: