Translation components API.

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

GET /api/components/privacyidea/privacyidea-server/changes/?format=api&page=3
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 7993,
    "next": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/changes/?format=api&page=4",
    "previous": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/changes/?format=api&page=2",
    "results": [
        {
            "unit": "https://hosted.weblate.org/api/units/127093268/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/tr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-28T13:42:28.465183+02:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "My subscription has expired.",
                "old_state": -1
            },
            "id": 95606516,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/95606516/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/127093267/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/tr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-28T13:42:28.465001+02:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Change the default text that is shown during enrolling a token.",
                "old_state": -1
            },
            "id": 95606515,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/95606515/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/127093266/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/tr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-28T13:42:28.464938+02:00",
            "action": 71,
            "target": "Kayıt sırasında doğrulanması gereken beyaz boşluk ayrılmış belirteç türleri listesi belirtin.",
            "old": "",
            "details": {
                "state": 10,
                "source": "Specify the email validator that should be used to validate email addresses during enrollment.",
                "old_state": -1
            },
            "id": 95606514,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/95606514/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/127093266/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/tr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-28T13:42:28.464874+02:00",
            "action": 30,
            "target": "Specify the email validator that should be used to validate email addresses during enrollment.",
            "old": "Specify a white space separated list of token types, that should be verified during enrollment.",
            "details": {
                "state": 10,
                "source": "Specify the email validator that should be used to validate email addresses during enrollment.",
                "old_state": -1
            },
            "id": 95606513,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/95606513/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/127093265/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/tr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-28T13:42:28.464800+02:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "\n<--- Please describe your Problem in detail --->\n\n<--- Please provide as many additional information as possible --->\n\nprivacyIDEA Version: {version}\nSubscriber: {subscriber_name}\nSubscriptions: {subscriptions}\n",
                "old_state": -1
            },
            "id": 95606512,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/95606512/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/si/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-28T13:42:20.748092+02:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "privacyidea/translations/si/LC_MESSAGES/messages.po"
            },
            "id": 95606508,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/95606508/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/127093264/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/si/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-28T13:42:20.748031+02:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "WebAuthn: Enroll a Web Authentication token.",
                "old_state": -1
            },
            "id": 95606507,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/95606507/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/127093263/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/si/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-28T13:42:20.747968+02:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "U2F: Enroll a U2F token.",
                "old_state": -1
            },
            "id": 95606506,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/95606506/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/127093262/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/si/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-28T13:42:20.747907+02:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "TAN: TANs printed on a sheet of paper.",
                "old_state": -1
            },
            "id": 95606505,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/95606505/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/127093261/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/si/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-28T13:42:20.747845+02:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Require the user to confirm with the correct button from a list of options. This ensures that the user has access to the login window and the smartphone.",
                "old_state": -1
            },
            "id": 95606504,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/95606504/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/127093260/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/si/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-28T13:42:20.747782+02:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The question the user sees on his mobile phone. Several tags like {serial} and {client_ip} can be used as parameters.",
                "old_state": -1
            },
            "id": 95606503,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/95606503/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/127093259/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/si/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-28T13:42:20.747692+02:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "PPR: One Time Passwords printed on a sheet of paper.",
                "old_state": -1
            },
            "id": 95606502,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/95606502/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/127093258/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/si/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-28T13:42:20.747628+02:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "URL for mOTP token",
                "old_state": -1
            },
            "id": 95606501,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/95606501/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/127093257/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/si/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-28T13:42:20.747559+02:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "mOTP: Classical mobile One Time Passwords.",
                "old_state": -1
            },
            "id": 95606500,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/95606500/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/127093256/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/si/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-28T13:42:20.747498+02:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Please scan the QR code and enter the OTP value!",
                "old_state": -1
            },
            "id": 95606499,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/95606499/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/127093255/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/si/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-28T13:42:20.747413+02:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The email address is not valid!",
                "old_state": -1
            },
            "id": 95606498,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/95606498/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/127093254/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/si/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-28T13:42:20.747350+02:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Specify the time step of the DayPassword token. For example: \"24h\"",
                "old_state": -1
            },
            "id": 95606497,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/95606497/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/127093253/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/si/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-28T13:42:20.747288+02:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Regular expression to modify the phone number to make it compatible with the provider. For example to remove pluses and slashes enter something like '/[\\+/]//'.",
                "old_state": -1
            },
            "id": 95606496,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/95606496/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/127093252/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/si/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-28T13:42:20.747224+02:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The increment the tokeninfo key should be increased. Can be positive or negative, s.th. like +1 or -7.",
                "old_state": -1
            },
            "id": 95606495,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/95606495/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/127093251/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/si/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-28T13:42:20.747148+02:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Interpret the tokeninfo as 'int' and increase the tokeninfo value by the given offset.",
                "old_state": -1
            },
            "id": 95606494,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/95606494/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/127093250/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/si/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-28T13:42:20.747084+02:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The result.authentication within the response is the given value.",
                "old_state": -1
            },
            "id": 95606493,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/95606493/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/127093249/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/si/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-28T13:42:20.747019+02:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The challenge of a token during the authentication process is expired.",
                "old_state": -1
            },
            "id": 95606492,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/95606492/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/127093248/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/si/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-28T13:42:20.746956+02:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The challenge session matches the string or regular expression (like 'challenge_declined' or 'enrollment')",
                "old_state": -1
            },
            "id": 95606491,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/95606491/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/127093247/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/si/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-28T13:42:20.746870+02:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "More than one matching token was found.",
                "old_state": -1
            },
            "id": 95606490,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/95606490/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/127093246/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/si/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-28T13:42:20.746809+02:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "My subscription has expired.",
                "old_state": -1
            },
            "id": 95606489,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/95606489/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/127093245/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/si/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-28T13:42:20.746745+02:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Change the default text that is shown during enrolling a token.",
                "old_state": -1
            },
            "id": 95606488,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/95606488/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/127093244/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/si/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-28T13:42:20.746681+02:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Specify the email validator that should be used to validate email addresses during enrollment.",
                "old_state": -1
            },
            "id": 95606487,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/95606487/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/127093243/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/si/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-28T13:42:20.746608+02:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "\n<--- Please describe your Problem in detail --->\n\n<--- Please provide as many additional information as possible --->\n\nprivacyIDEA Version: {version}\nSubscriber: {subscriber_name}\nSubscriptions: {subscriptions}\n",
                "old_state": -1
            },
            "id": 95606486,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/95606486/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-28T13:42:19.533734+02:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "privacyidea/translations/ru/LC_MESSAGES/messages.po"
            },
            "id": 95606485,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/95606485/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/127093242/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-28T13:42:19.533652+02:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "WebAuthn: Enroll a Web Authentication token.",
                "old_state": -1
            },
            "id": 95606484,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/95606484/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/127093241/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-28T13:42:19.533569+02:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "U2F: Enroll a U2F token.",
                "old_state": -1
            },
            "id": 95606483,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/95606483/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/127093240/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-28T13:42:19.533507+02:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "TAN: TANs printed on a sheet of paper.",
                "old_state": -1
            },
            "id": 95606482,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/95606482/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/127093239/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-28T13:42:19.533446+02:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Require the user to confirm with the correct button from a list of options. This ensures that the user has access to the login window and the smartphone.",
                "old_state": -1
            },
            "id": 95606481,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/95606481/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/127093238/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-28T13:42:19.533383+02:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The question the user sees on his mobile phone. Several tags like {serial} and {client_ip} can be used as parameters.",
                "old_state": -1
            },
            "id": 95606480,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/95606480/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/127093237/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-28T13:42:19.533322+02:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "PPR: One Time Passwords printed on a sheet of paper.",
                "old_state": -1
            },
            "id": 95606479,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/95606479/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/127093236/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-28T13:42:19.533260+02:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "URL for mOTP token",
                "old_state": -1
            },
            "id": 95606478,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/95606478/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/127093235/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-28T13:42:19.533198+02:00",
            "action": 71,
            "target": "TOTP: Одноразовые пароли основанные на времени.",
            "old": "",
            "details": {
                "state": 10,
                "source": "mOTP: Classical mobile One Time Passwords.",
                "old_state": -1
            },
            "id": 95606477,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/95606477/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/127093235/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-28T13:42:19.533118+02:00",
            "action": 30,
            "target": "mOTP: Classical mobile One Time Passwords.",
            "old": "TOTP: Time based One Time Passwords.",
            "details": {
                "state": 10,
                "source": "mOTP: Classical mobile One Time Passwords.",
                "old_state": -1
            },
            "id": 95606476,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/95606476/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/127093234/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-28T13:42:19.533056+02:00",
            "action": 71,
            "target": "Пожалуйста отсканируйте QR-код",
            "old": "",
            "details": {
                "state": 10,
                "source": "Please scan the QR code and enter the OTP value!",
                "old_state": -1
            },
            "id": 95606475,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/95606475/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/127093234/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-28T13:42:19.532995+02:00",
            "action": 30,
            "target": "Please scan the QR code and enter the OTP value!",
            "old": "Please scan the QR code!",
            "details": {
                "state": 10,
                "source": "Please scan the QR code and enter the OTP value!",
                "old_state": -1
            },
            "id": 95606474,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/95606474/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/127093233/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-28T13:42:19.532933+02:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The email address is not valid!",
                "old_state": -1
            },
            "id": 95606473,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/95606473/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/127093232/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-28T13:42:19.532870+02:00",
            "action": 71,
            "target": "Назначить длину пароля в случае временного токена (токен утерян).",
            "old": "",
            "details": {
                "state": 10,
                "source": "Specify the time step of the DayPassword token. For example: \"24h\"",
                "old_state": -1
            },
            "id": 95606472,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/95606472/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/127093231/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-28T13:42:19.532769+02:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Regular expression to modify the phone number to make it compatible with the provider. For example to remove pluses and slashes enter something like '/[\\+/]//'.",
                "old_state": -1
            },
            "id": 95606471,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/95606471/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/127093230/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-28T13:42:19.532626+02:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The increment the tokeninfo key should be increased. Can be positive or negative, s.th. like +1 or -7.",
                "old_state": -1
            },
            "id": 95606470,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/95606470/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/127093229/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-28T13:42:19.532562+02:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Interpret the tokeninfo as 'int' and increase the tokeninfo value by the given offset.",
                "old_state": -1
            },
            "id": 95606469,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/95606469/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/127093228/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-28T13:42:19.532501+02:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The result.authentication within the response is the given value.",
                "old_state": -1
            },
            "id": 95606468,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/95606468/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/127093227/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-28T13:42:19.532441+02:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The challenge of a token during the authentication process is expired.",
                "old_state": -1
            },
            "id": 95606467,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/95606467/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/127093226/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-28T13:42:19.532379+02:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The challenge session matches the string or regular expression (like 'challenge_declined' or 'enrollment')",
                "old_state": -1
            },
            "id": 95606466,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/95606466/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/127093225/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-28T13:42:19.532313+02:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "More than one matching token was found.",
                "old_state": -1
            },
            "id": 95606465,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/95606465/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/127093224/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-28T13:42:19.532248+02:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "My subscription has expired.",
                "old_state": -1
            },
            "id": 95606464,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/95606464/?format=api"
        }
    ]
}