Translation components API.

See the Weblate's Web API documentation for detailed description of the API.

GET /api/translations/plugins/openid/en/changes/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 105,
    "next": "http://translate.pkp.sfu.ca/api/translations/plugins/openid/en/changes/?format=api&page=2",
    "previous": null,
    "results": [
        {
            "unit": "http://translate.pkp.sfu.ca/api/units/411006/?format=api",
            "component": "http://translate.pkp.sfu.ca/api/components/plugins/openid/?format=api",
            "translation": "http://translate.pkp.sfu.ca/api/translations/plugins/openid/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-25T16:09:57.139833Z",
            "action": 59,
            "target": "OpenID Authentication Plugin",
            "id": 691919,
            "action_name": "String updated in the repository",
            "url": "http://translate.pkp.sfu.ca/api/changes/691919/?format=api"
        },
        {
            "unit": "http://translate.pkp.sfu.ca/api/units/411007/?format=api",
            "component": "http://translate.pkp.sfu.ca/api/components/plugins/openid/?format=api",
            "translation": "http://translate.pkp.sfu.ca/api/translations/plugins/openid/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-25T16:09:57.139921Z",
            "action": 59,
            "target": "This plugin allows users to register and login with an OpenID providers such as Keycloak.",
            "id": 691920,
            "action_name": "String updated in the repository",
            "url": "http://translate.pkp.sfu.ca/api/changes/691920/?format=api"
        },
        {
            "unit": "http://translate.pkp.sfu.ca/api/units/411008/?format=api",
            "component": "http://translate.pkp.sfu.ca/api/components/plugins/openid/?format=api",
            "translation": "http://translate.pkp.sfu.ca/api/translations/plugins/openid/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-25T16:09:57.139964Z",
            "action": 59,
            "target": "Complete registration",
            "id": 691921,
            "action_name": "String updated in the repository",
            "url": "http://translate.pkp.sfu.ca/api/changes/691921/?format=api"
        },
        {
            "unit": "http://translate.pkp.sfu.ca/api/units/411009/?format=api",
            "component": "http://translate.pkp.sfu.ca/api/components/plugins/openid/?format=api",
            "translation": "http://translate.pkp.sfu.ca/api/translations/plugins/openid/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-25T16:09:57.140002Z",
            "action": 59,
            "target": "Do you already have an account with {$journalName}?",
            "id": 691922,
            "action_name": "String updated in the repository",
            "url": "http://translate.pkp.sfu.ca/api/changes/691922/?format=api"
        },
        {
            "unit": "http://translate.pkp.sfu.ca/api/units/411010/?format=api",
            "component": "http://translate.pkp.sfu.ca/api/components/plugins/openid/?format=api",
            "translation": "http://translate.pkp.sfu.ca/api/translations/plugins/openid/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-25T16:09:57.140053Z",
            "action": 59,
            "target": "Additional information is required to register:",
            "id": 691923,
            "action_name": "String updated in the repository",
            "url": "http://translate.pkp.sfu.ca/api/changes/691923/?format=api"
        },
        {
            "unit": "http://translate.pkp.sfu.ca/api/units/411011/?format=api",
            "component": "http://translate.pkp.sfu.ca/api/components/plugins/openid/?format=api",
            "translation": "http://translate.pkp.sfu.ca/api/translations/plugins/openid/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-25T16:09:57.140091Z",
            "action": 59,
            "target": "No, I'm new to {$journalName}.",
            "id": 691924,
            "action_name": "String updated in the repository",
            "url": "http://translate.pkp.sfu.ca/api/changes/691924/?format=api"
        },
        {
            "unit": "http://translate.pkp.sfu.ca/api/units/411012/?format=api",
            "component": "http://translate.pkp.sfu.ca/api/components/plugins/openid/?format=api",
            "translation": "http://translate.pkp.sfu.ca/api/translations/plugins/openid/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-25T16:09:57.140129Z",
            "action": 59,
            "target": "Yes, I already have an account.",
            "id": 691925,
            "action_name": "String updated in the repository",
            "url": "http://translate.pkp.sfu.ca/api/changes/691925/?format=api"
        },
        {
            "unit": "http://translate.pkp.sfu.ca/api/units/411013/?format=api",
            "component": "http://translate.pkp.sfu.ca/api/components/plugins/openid/?format=api",
            "translation": "http://translate.pkp.sfu.ca/api/translations/plugins/openid/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-25T16:09:57.140166Z",
            "action": 59,
            "target": "Please verify your details and add any missing information",
            "id": 691926,
            "action_name": "String updated in the repository",
            "url": "http://translate.pkp.sfu.ca/api/changes/691926/?format=api"
        },
        {
            "unit": "http://translate.pkp.sfu.ca/api/units/411014/?format=api",
            "component": "http://translate.pkp.sfu.ca/api/components/plugins/openid/?format=api",
            "translation": "http://translate.pkp.sfu.ca/api/translations/plugins/openid/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-25T16:09:57.140203Z",
            "action": 59,
            "target": "Complete registration",
            "id": 691927,
            "action_name": "String updated in the repository",
            "url": "http://translate.pkp.sfu.ca/api/changes/691927/?format=api"
        },
        {
            "unit": "http://translate.pkp.sfu.ca/api/units/411015/?format=api",
            "component": "http://translate.pkp.sfu.ca/api/components/plugins/openid/?format=api",
            "translation": "http://translate.pkp.sfu.ca/api/translations/plugins/openid/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-25T16:09:57.140241Z",
            "action": 59,
            "target": "Please login to your account at {$journalName}.<br />Your information will be updated automatically.",
            "id": 691928,
            "action_name": "String updated in the repository",
            "url": "http://translate.pkp.sfu.ca/api/changes/691928/?format=api"
        },
        {
            "unit": "http://translate.pkp.sfu.ca/api/units/411016/?format=api",
            "component": "http://translate.pkp.sfu.ca/api/components/plugins/openid/?format=api",
            "translation": "http://translate.pkp.sfu.ca/api/translations/plugins/openid/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-25T16:09:57.140278Z",
            "action": 59,
            "target": "Username or email",
            "id": 691929,
            "action_name": "String updated in the repository",
            "url": "http://translate.pkp.sfu.ca/api/changes/691929/?format=api"
        },
        {
            "unit": "http://translate.pkp.sfu.ca/api/units/411017/?format=api",
            "component": "http://translate.pkp.sfu.ca/api/components/plugins/openid/?format=api",
            "translation": "http://translate.pkp.sfu.ca/api/translations/plugins/openid/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-25T16:09:57.140314Z",
            "action": 59,
            "target": "Login and connect accounts",
            "id": 691930,
            "action_name": "String updated in the repository",
            "url": "http://translate.pkp.sfu.ca/api/changes/691930/?format=api"
        },
        {
            "unit": "http://translate.pkp.sfu.ca/api/units/411018/?format=api",
            "component": "http://translate.pkp.sfu.ca/api/components/plugins/openid/?format=api",
            "translation": "http://translate.pkp.sfu.ca/api/translations/plugins/openid/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-25T16:09:57.140351Z",
            "action": 59,
            "target": "A username is required.",
            "id": 691931,
            "action_name": "String updated in the repository",
            "url": "http://translate.pkp.sfu.ca/api/changes/691931/?format=api"
        },
        {
            "unit": "http://translate.pkp.sfu.ca/api/units/411019/?format=api",
            "component": "http://translate.pkp.sfu.ca/api/components/plugins/openid/?format=api",
            "translation": "http://translate.pkp.sfu.ca/api/translations/plugins/openid/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-25T16:09:57.140388Z",
            "action": 59,
            "target": "The username you provided already exists.",
            "id": 691932,
            "action_name": "String updated in the repository",
            "url": "http://translate.pkp.sfu.ca/api/changes/691932/?format=api"
        },
        {
            "unit": "http://translate.pkp.sfu.ca/api/units/411020/?format=api",
            "component": "http://translate.pkp.sfu.ca/api/components/plugins/openid/?format=api",
            "translation": "http://translate.pkp.sfu.ca/api/translations/plugins/openid/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-25T16:09:57.140424Z",
            "action": 59,
            "target": "A given name is required.",
            "id": 691933,
            "action_name": "String updated in the repository",
            "url": "http://translate.pkp.sfu.ca/api/changes/691933/?format=api"
        },
        {
            "unit": "http://translate.pkp.sfu.ca/api/units/411021/?format=api",
            "component": "http://translate.pkp.sfu.ca/api/components/plugins/openid/?format=api",
            "translation": "http://translate.pkp.sfu.ca/api/translations/plugins/openid/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-25T16:09:57.140461Z",
            "action": 59,
            "target": "A family name is required.",
            "id": 691934,
            "action_name": "String updated in the repository",
            "url": "http://translate.pkp.sfu.ca/api/changes/691934/?format=api"
        },
        {
            "unit": "http://translate.pkp.sfu.ca/api/units/411022/?format=api",
            "component": "http://translate.pkp.sfu.ca/api/components/plugins/openid/?format=api",
            "translation": "http://translate.pkp.sfu.ca/api/translations/plugins/openid/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-25T16:09:57.140497Z",
            "action": 59,
            "target": "A country is required.",
            "id": 691935,
            "action_name": "String updated in the repository",
            "url": "http://translate.pkp.sfu.ca/api/changes/691935/?format=api"
        },
        {
            "unit": "http://translate.pkp.sfu.ca/api/units/411023/?format=api",
            "component": "http://translate.pkp.sfu.ca/api/components/plugins/openid/?format=api",
            "translation": "http://translate.pkp.sfu.ca/api/translations/plugins/openid/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-25T16:09:57.140533Z",
            "action": 59,
            "target": "An affiliation is required.",
            "id": 691936,
            "action_name": "String updated in the repository",
            "url": "http://translate.pkp.sfu.ca/api/changes/691936/?format=api"
        },
        {
            "unit": "http://translate.pkp.sfu.ca/api/units/411024/?format=api",
            "component": "http://translate.pkp.sfu.ca/api/components/plugins/openid/?format=api",
            "translation": "http://translate.pkp.sfu.ca/api/translations/plugins/openid/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-25T16:09:57.140570Z",
            "action": 59,
            "target": "An email is required.",
            "id": 691937,
            "action_name": "String updated in the repository",
            "url": "http://translate.pkp.sfu.ca/api/changes/691937/?format=api"
        },
        {
            "unit": "http://translate.pkp.sfu.ca/api/units/411025/?format=api",
            "component": "http://translate.pkp.sfu.ca/api/components/plugins/openid/?format=api",
            "translation": "http://translate.pkp.sfu.ca/api/translations/plugins/openid/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-25T16:09:57.140606Z",
            "action": 59,
            "target": "The email address you provided already exists. Please try to log in to the existing account.",
            "id": 691938,
            "action_name": "String updated in the repository",
            "url": "http://translate.pkp.sfu.ca/api/changes/691938/?format=api"
        },
        {
            "unit": "http://translate.pkp.sfu.ca/api/units/411026/?format=api",
            "component": "http://translate.pkp.sfu.ca/api/components/plugins/openid/?format=api",
            "translation": "http://translate.pkp.sfu.ca/api/translations/plugins/openid/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-25T16:09:57.140643Z",
            "action": 59,
            "target": "You must agree to the terms of the privacy statement.",
            "id": 691939,
            "action_name": "String updated in the repository",
            "url": "http://translate.pkp.sfu.ca/api/changes/691939/?format=api"
        },
        {
            "unit": "http://translate.pkp.sfu.ca/api/units/411027/?format=api",
            "component": "http://translate.pkp.sfu.ca/api/components/plugins/openid/?format=api",
            "translation": "http://translate.pkp.sfu.ca/api/translations/plugins/openid/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-25T16:09:57.140681Z",
            "action": 59,
            "target": "A username or email is required.",
            "id": 691940,
            "action_name": "String updated in the repository",
            "url": "http://translate.pkp.sfu.ca/api/changes/691940/?format=api"
        },
        {
            "unit": "http://translate.pkp.sfu.ca/api/units/411028/?format=api",
            "component": "http://translate.pkp.sfu.ca/api/components/plugins/openid/?format=api",
            "translation": "http://translate.pkp.sfu.ca/api/translations/plugins/openid/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-25T16:09:57.140717Z",
            "action": 59,
            "target": "A password is required.",
            "id": 691941,
            "action_name": "String updated in the repository",
            "url": "http://translate.pkp.sfu.ca/api/changes/691941/?format=api"
        },
        {
            "unit": "http://translate.pkp.sfu.ca/api/units/411029/?format=api",
            "component": "http://translate.pkp.sfu.ca/api/components/plugins/openid/?format=api",
            "translation": "http://translate.pkp.sfu.ca/api/translations/plugins/openid/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-25T16:09:57.140753Z",
            "action": 59,
            "target": "No user was found that matches your credentials.",
            "id": 691942,
            "action_name": "String updated in the repository",
            "url": "http://translate.pkp.sfu.ca/api/changes/691942/?format=api"
        },
        {
            "unit": "http://translate.pkp.sfu.ca/api/units/411030/?format=api",
            "component": "http://translate.pkp.sfu.ca/api/components/plugins/openid/?format=api",
            "translation": "http://translate.pkp.sfu.ca/api/translations/plugins/openid/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-25T16:09:57.140790Z",
            "action": 59,
            "target": "The password is incorrect.",
            "id": 691943,
            "action_name": "String updated in the repository",
            "url": "http://translate.pkp.sfu.ca/api/changes/691943/?format=api"
        },
        {
            "unit": "http://translate.pkp.sfu.ca/api/units/411031/?format=api",
            "component": "http://translate.pkp.sfu.ca/api/components/plugins/openid/?format=api",
            "translation": "http://translate.pkp.sfu.ca/api/translations/plugins/openid/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-25T16:09:57.140826Z",
            "action": 59,
            "target": "<strong>Incorrect OpenID plugin configuration!</strong><br />There is no OpenID Provider configured!<br />Please report this to your technical support.",
            "id": 691944,
            "action_name": "String updated in the repository",
            "url": "http://translate.pkp.sfu.ca/api/changes/691944/?format=api"
        },
        {
            "unit": "http://translate.pkp.sfu.ca/api/units/411032/?format=api",
            "component": "http://translate.pkp.sfu.ca/api/components/plugins/openid/?format=api",
            "translation": "http://translate.pkp.sfu.ca/api/translations/plugins/openid/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-25T16:09:57.140864Z",
            "action": 59,
            "target": "OpenId Provider:",
            "id": 691945,
            "action_name": "String updated in the repository",
            "url": "http://translate.pkp.sfu.ca/api/changes/691945/?format=api"
        },
        {
            "unit": "http://translate.pkp.sfu.ca/api/units/411033/?format=api",
            "component": "http://translate.pkp.sfu.ca/api/components/plugins/openid/?format=api",
            "translation": "http://translate.pkp.sfu.ca/api/translations/plugins/openid/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-25T16:09:57.140901Z",
            "action": 59,
            "target": "Please enter the following information according to your OpenID provider.",
            "id": 691946,
            "action_name": "String updated in the repository",
            "url": "http://translate.pkp.sfu.ca/api/changes/691946/?format=api"
        },
        {
            "unit": "http://translate.pkp.sfu.ca/api/units/411034/?format=api",
            "component": "http://translate.pkp.sfu.ca/api/components/plugins/openid/?format=api",
            "translation": "http://translate.pkp.sfu.ca/api/translations/plugins/openid/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-25T16:09:57.140938Z",
            "action": 59,
            "target": "Custom OpenID Provider",
            "id": 691947,
            "action_name": "String updated in the repository",
            "url": "http://translate.pkp.sfu.ca/api/changes/691947/?format=api"
        },
        {
            "unit": "http://translate.pkp.sfu.ca/api/units/411035/?format=api",
            "component": "http://translate.pkp.sfu.ca/api/components/plugins/openid/?format=api",
            "translation": "http://translate.pkp.sfu.ca/api/translations/plugins/openid/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-25T16:09:57.140974Z",
            "action": 59,
            "target": "If you want to use a custom OpenID Connect Provider (e.g. a self-hosted Keycloak server), you have to provide the URL to the OpenID configuration endpoint and the client credentials.",
            "id": 691948,
            "action_name": "String updated in the repository",
            "url": "http://translate.pkp.sfu.ca/api/changes/691948/?format=api"
        },
        {
            "unit": "http://translate.pkp.sfu.ca/api/units/411036/?format=api",
            "component": "http://translate.pkp.sfu.ca/api/components/plugins/openid/?format=api",
            "translation": "http://translate.pkp.sfu.ca/api/translations/plugins/openid/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-25T16:09:57.141011Z",
            "action": 59,
            "target": "Custom login button settings",
            "id": 691949,
            "action_name": "String updated in the repository",
            "url": "http://translate.pkp.sfu.ca/api/changes/691949/?format=api"
        },
        {
            "unit": "http://translate.pkp.sfu.ca/api/units/411037/?format=api",
            "component": "http://translate.pkp.sfu.ca/api/components/plugins/openid/?format=api",
            "translation": "http://translate.pkp.sfu.ca/api/translations/plugins/openid/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-25T16:09:57.141057Z",
            "action": 59,
            "target": "Login credentials",
            "id": 691950,
            "action_name": "String updated in the repository",
            "url": "http://translate.pkp.sfu.ca/api/changes/691950/?format=api"
        },
        {
            "unit": "http://translate.pkp.sfu.ca/api/units/411038/?format=api",
            "component": "http://translate.pkp.sfu.ca/api/components/plugins/openid/?format=api",
            "translation": "http://translate.pkp.sfu.ca/api/translations/plugins/openid/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-25T16:09:57.141094Z",
            "action": 59,
            "target": "Please enter a URL to an image (46x41) to be displayed on the login button. If no image is provided, the OpenID logo will be shown.",
            "id": 691951,
            "action_name": "String updated in the repository",
            "url": "http://translate.pkp.sfu.ca/api/changes/691951/?format=api"
        },
        {
            "unit": "http://translate.pkp.sfu.ca/api/units/411039/?format=api",
            "component": "http://translate.pkp.sfu.ca/api/components/plugins/openid/?format=api",
            "translation": "http://translate.pkp.sfu.ca/api/translations/plugins/openid/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-25T16:09:57.141131Z",
            "action": 59,
            "target": "Please enter the label of the login button.",
            "id": 691952,
            "action_name": "String updated in the repository",
            "url": "http://translate.pkp.sfu.ca/api/changes/691952/?format=api"
        },
        {
            "unit": "http://translate.pkp.sfu.ca/api/units/411040/?format=api",
            "component": "http://translate.pkp.sfu.ca/api/components/plugins/openid/?format=api",
            "translation": "http://translate.pkp.sfu.ca/api/translations/plugins/openid/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-25T16:09:57.141169Z",
            "action": 59,
            "target": "ORCID OpenID Connect",
            "id": 691953,
            "action_name": "String updated in the repository",
            "url": "http://translate.pkp.sfu.ca/api/changes/691953/?format=api"
        },
        {
            "unit": "http://translate.pkp.sfu.ca/api/units/411041/?format=api",
            "component": "http://translate.pkp.sfu.ca/api/components/plugins/openid/?format=api",
            "translation": "http://translate.pkp.sfu.ca/api/translations/plugins/openid/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-25T16:09:57.141206Z",
            "action": 59,
            "target": "Please use this redirect URL (see <a href='https://github.com/ORCID/ORCID-Source/blob/master/orcid-web/ORCID_AUTH_WITH_OPENID_CONNECT.md' target='_blank' rel='noopener'>tutorial</a>):",
            "id": 691954,
            "action_name": "String updated in the repository",
            "url": "http://translate.pkp.sfu.ca/api/changes/691954/?format=api"
        },
        {
            "unit": "http://translate.pkp.sfu.ca/api/units/411042/?format=api",
            "component": "http://translate.pkp.sfu.ca/api/components/plugins/openid/?format=api",
            "translation": "http://translate.pkp.sfu.ca/api/translations/plugins/openid/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-25T16:09:57.141244Z",
            "action": 59,
            "target": "Google OpenID Connect",
            "id": 691955,
            "action_name": "String updated in the repository",
            "url": "http://translate.pkp.sfu.ca/api/changes/691955/?format=api"
        },
        {
            "unit": "http://translate.pkp.sfu.ca/api/units/411043/?format=api",
            "component": "http://translate.pkp.sfu.ca/api/components/plugins/openid/?format=api",
            "translation": "http://translate.pkp.sfu.ca/api/translations/plugins/openid/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-25T16:09:57.141280Z",
            "action": 59,
            "target": "You have to to create an OpenID Connect client in the <a href='https://console.developers.google.com/apis/credentials' target='_blank' rel='noopener'>Google Developer Console</a> to use Google as an OpenID Connect provider. See this <a href='https://developers.google.com/identity/protocols/oauth2/openid-connect' target='_blank' rel='noopener'>tutorial</a>. Please use this redirect URL:",
            "id": 691956,
            "action_name": "String updated in the repository",
            "url": "http://translate.pkp.sfu.ca/api/changes/691956/?format=api"
        },
        {
            "unit": "http://translate.pkp.sfu.ca/api/units/411044/?format=api",
            "component": "http://translate.pkp.sfu.ca/api/components/plugins/openid/?format=api",
            "translation": "http://translate.pkp.sfu.ca/api/translations/plugins/openid/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-25T16:09:57.141319Z",
            "action": 59,
            "target": "Microsoft Azure Active Directory",
            "id": 691957,
            "action_name": "String updated in the repository",
            "url": "http://translate.pkp.sfu.ca/api/changes/691957/?format=api"
        },
        {
            "unit": "http://translate.pkp.sfu.ca/api/units/411045/?format=api",
            "component": "http://translate.pkp.sfu.ca/api/components/plugins/openid/?format=api",
            "translation": "http://translate.pkp.sfu.ca/api/translations/plugins/openid/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-25T16:09:57.141355Z",
            "action": 59,
            "target": "You have to to configure your App Service in the <a href='https://portal.azure.com/#blade/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/Overview' target='_blank' rel='noopener'>Azure portal</a> (go to 'App registrations' after login) to use Azure AD login. See this <a href='https://docs.microsoft.com/en-us/azure/app-service/configure-authentication-provider-aad' target='_blank' rel='noopener'>tutorial</a>. Please use this redirect URL:",
            "id": 691958,
            "action_name": "String updated in the repository",
            "url": "http://translate.pkp.sfu.ca/api/changes/691958/?format=api"
        },
        {
            "unit": "http://translate.pkp.sfu.ca/api/units/411046/?format=api",
            "component": "http://translate.pkp.sfu.ca/api/components/plugins/openid/?format=api",
            "translation": "http://translate.pkp.sfu.ca/api/translations/plugins/openid/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-25T16:09:57.141393Z",
            "action": 59,
            "target": "Apple ID",
            "id": 691959,
            "action_name": "String updated in the repository",
            "url": "http://translate.pkp.sfu.ca/api/changes/691959/?format=api"
        },
        {
            "unit": "http://translate.pkp.sfu.ca/api/units/411047/?format=api",
            "component": "http://translate.pkp.sfu.ca/api/components/plugins/openid/?format=api",
            "translation": "http://translate.pkp.sfu.ca/api/translations/plugins/openid/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-25T16:09:57.141430Z",
            "action": 59,
            "target": "See this <a href='https://developer.apple.com/documentation/authenticationservices' target='_blank' rel='noopener'>tutorial</a> on how to configure Apple ID. Please use this redirect URL:",
            "id": 691960,
            "action_name": "String updated in the repository",
            "url": "http://translate.pkp.sfu.ca/api/changes/691960/?format=api"
        },
        {
            "unit": "http://translate.pkp.sfu.ca/api/units/411048/?format=api",
            "component": "http://translate.pkp.sfu.ca/api/components/plugins/openid/?format=api",
            "translation": "http://translate.pkp.sfu.ca/api/translations/plugins/openid/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-25T16:09:57.141467Z",
            "action": 59,
            "target": "OpenID Provider URL",
            "id": 691961,
            "action_name": "String updated in the repository",
            "url": "http://translate.pkp.sfu.ca/api/changes/691961/?format=api"
        },
        {
            "unit": "http://translate.pkp.sfu.ca/api/units/411049/?format=api",
            "component": "http://translate.pkp.sfu.ca/api/components/plugins/openid/?format=api",
            "translation": "http://translate.pkp.sfu.ca/api/translations/plugins/openid/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-25T16:09:57.141504Z",
            "action": 59,
            "target": "Please enter the configuration URL of your OpenID provider.<strong>The URL must end with \".well-known/openid-configuration\" (e.g. \"https://sso.example.com/auth/realms/master/.well-known/openid-configuration\").</strong>",
            "id": 691962,
            "action_name": "String updated in the repository",
            "url": "http://translate.pkp.sfu.ca/api/changes/691962/?format=api"
        },
        {
            "unit": "http://translate.pkp.sfu.ca/api/units/411050/?format=api",
            "component": "http://translate.pkp.sfu.ca/api/components/plugins/openid/?format=api",
            "translation": "http://translate.pkp.sfu.ca/api/translations/plugins/openid/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-25T16:09:57.141541Z",
            "action": 59,
            "target": "Client identifier",
            "id": 691963,
            "action_name": "String updated in the repository",
            "url": "http://translate.pkp.sfu.ca/api/changes/691963/?format=api"
        },
        {
            "unit": "http://translate.pkp.sfu.ca/api/units/411051/?format=api",
            "component": "http://translate.pkp.sfu.ca/api/components/plugins/openid/?format=api",
            "translation": "http://translate.pkp.sfu.ca/api/translations/plugins/openid/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-25T16:09:57.141578Z",
            "action": 59,
            "target": "Please enter your clientId.",
            "id": 691964,
            "action_name": "String updated in the repository",
            "url": "http://translate.pkp.sfu.ca/api/changes/691964/?format=api"
        },
        {
            "unit": "http://translate.pkp.sfu.ca/api/units/411052/?format=api",
            "component": "http://translate.pkp.sfu.ca/api/components/plugins/openid/?format=api",
            "translation": "http://translate.pkp.sfu.ca/api/translations/plugins/openid/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-25T16:09:57.141615Z",
            "action": 59,
            "target": "Client secret",
            "id": 691965,
            "action_name": "String updated in the repository",
            "url": "http://translate.pkp.sfu.ca/api/changes/691965/?format=api"
        },
        {
            "unit": "http://translate.pkp.sfu.ca/api/units/411053/?format=api",
            "component": "http://translate.pkp.sfu.ca/api/components/plugins/openid/?format=api",
            "translation": "http://translate.pkp.sfu.ca/api/translations/plugins/openid/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-25T16:09:57.141660Z",
            "action": 59,
            "target": "Please enter your client secret.",
            "id": 691966,
            "action_name": "String updated in the repository",
            "url": "http://translate.pkp.sfu.ca/api/changes/691966/?format=api"
        },
        {
            "unit": "http://translate.pkp.sfu.ca/api/units/411054/?format=api",
            "component": "http://translate.pkp.sfu.ca/api/components/plugins/openid/?format=api",
            "translation": "http://translate.pkp.sfu.ca/api/translations/plugins/openid/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-25T16:09:57.141697Z",
            "action": 59,
            "target": "Advanced plugin functions",
            "id": 691967,
            "action_name": "String updated in the repository",
            "url": "http://translate.pkp.sfu.ca/api/changes/691967/?format=api"
        },
        {
            "unit": "http://translate.pkp.sfu.ca/api/units/411055/?format=api",
            "component": "http://translate.pkp.sfu.ca/api/components/plugins/openid/?format=api",
            "translation": "http://translate.pkp.sfu.ca/api/translations/plugins/openid/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-25T16:09:57.141734Z",
            "action": 59,
            "target": "The following fields are optional. They are not required to connect to an OpenID provider.",
            "id": 691968,
            "action_name": "String updated in the repository",
            "url": "http://translate.pkp.sfu.ca/api/changes/691968/?format=api"
        }
    ]
}