Add Multilingual support

Created on 22 May 2023, about 1 year ago
Updated 31 May 2023, about 1 year ago

Problem/Motivation

DubBot integration is based on the current site domain. However, in multilingual sites where each language maps to a different domain, it is necessary to give support for more than one domain.

There are also other circumstances, like Domain Access based projects, where can be necessary to integrate more than one domain.

Steps to reproduce

Proposed resolution

Build a Domain Negotiator service that allows to have a more flexible logic that allows to indicate the domains related to the current site and pass them through the DubBot API to build the report page.

Remaining tasks

Build the DomainNegotiator logic.

User interface changes

None

API changes

Add a new Language Negotiator service
Provide an alter hook to act against the Negotiator services, allowing 3rd parties to use the alter hook, or override the service logic.

Data model changes

None

✨ Feature request
Status

Fixed

Version

1.0

Component

Code

Created by

πŸ‡ͺπŸ‡ΈSpain plopesc Valladolid

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.69.0 2024