Uploaded image for project: 'Kogito'
  1. Kogito
  2. KOGITO-3056

Move I18nService and and its Envelope/Channel APIs to its own module

    Details

      Description

      Following the approach we did with the Guided Tour API and Keyboard Shortcuts API, we should move everything specific to i18n to its own package in the correct modules. For example: The i18nService is a class only used inside the Editor Envelope, so it should live in a module called `@kogito-tooling/i18n/dist/envelope`, for example.

      Also, its Channel API (`receive_getLocale(): Promise<string>`) and its Envelope API (`
      receive_localeChange(locale: string): void`) should go to `@kogito-tooling/i18n/dist/api`

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Assignee:
                lmotta Luiz Motta
                Reporter:
                tfernand Tiago Bento
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: