Translation components API.

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

GET /api/translations/peertube-livechat/peertube-plugin-livechat/ja/changes/?format=api&page=6
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 557,
    "next": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/ja/changes/?format=api&page=7",
    "previous": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/ja/changes/?format=api&page=5",
    "results": [
        {
            "unit": "https://weblate.framasoft.org/api/units/902534/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/ja/?format=api",
            "user": "https://weblate.framasoft.org/api/users/fusen/?format=api",
            "author": "https://weblate.framasoft.org/api/users/fusen/?format=api",
            "timestamp": "2024-01-28T07:22:12.815419Z",
            "action": 5,
            "target": "高度なチャンネル設定とチャットボットを無効にする",
            "old": "",
            "details": {
                "state": 20,
                "source": "Disable the advanced channel configuration and the chatbot",
                "old_state": 0
            },
            "id": 743701,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/743701/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902533/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/ja/?format=api",
            "user": "https://weblate.framasoft.org/api/users/fusen/?format=api",
            "author": "https://weblate.framasoft.org/api/users/fusen/?format=api",
            "timestamp": "2024-01-28T07:21:58.181273Z",
            "action": 2,
            "target": "<h3>チャンネルの高度な設定</h3>\n以下の設定は、高度なチャネル設定に関するものです:\nユーザーは、自身のチャンネルにおいてモデレーターBotの有効化など\n高度なカスタマイズを可能とします。\n",
            "old": "<h3>チャンネルの高度な設定</h3>\n以下の設定は、高度なチャネル設定に関するものです:\nユーザーは、自身のチャンネルにおいてモデレーターBotの有効化など、高度なカスタマイズを可能とします。\n",
            "details": {
                "state": 20,
                "source": "<h3>Channel advanced configuration</h3>\nFollowing settings concern the advanced channel options:\nusers will be able to add some customization on their channels,\nactivate the moderation bot, ...\n",
                "old_state": 20
            },
            "id": 743700,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/743700/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902533/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/ja/?format=api",
            "user": "https://weblate.framasoft.org/api/users/fusen/?format=api",
            "author": "https://weblate.framasoft.org/api/users/fusen/?format=api",
            "timestamp": "2024-01-28T07:21:43.010263Z",
            "action": 5,
            "target": "<h3>チャンネルの高度な設定</h3>\n以下の設定は、高度なチャネル設定に関するものです:\nユーザーは、自身のチャンネルにおいてモデレーターBotの有効化など、高度なカスタマイズを可能とします。\n",
            "old": "",
            "details": {
                "state": 20,
                "source": "<h3>Channel advanced configuration</h3>\nFollowing settings concern the advanced channel options:\nusers will be able to add some customization on their channels,\nactivate the moderation bot, ...\n",
                "old_state": 0
            },
            "id": 743699,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/743699/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902532/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/ja/?format=api",
            "user": "https://weblate.framasoft.org/api/users/fusen/?format=api",
            "author": "https://weblate.framasoft.org/api/users/fusen/?format=api",
            "timestamp": "2024-01-28T07:19:50.528520Z",
            "action": 5,
            "target": "<b class=\"peertube-plugin-livechat-experimental\">試験的な機能:</b> この機能は試験段階です。\n",
            "old": "",
            "details": {
                "state": 20,
                "source": "<b class=\"peertube-plugin-livechat-experimental\">Experimental feature:</b> this feature is still experimental.\n",
                "old_state": 0
            },
            "id": 743698,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/743698/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902531/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/ja/?format=api",
            "user": "https://weblate.framasoft.org/api/users/fusen/?format=api",
            "author": "https://weblate.framasoft.org/api/users/fusen/?format=api",
            "timestamp": "2024-01-28T07:19:13.193222Z",
            "action": 5,
            "target": "外部コンポーネント接続のためにリッスンするネットワークインターフェイスです。<br>\nリッスンするIPのリストをコンマ区切りで入力してください。(スペースは除かれます)<br>\n全IPv4インタフェースでリッスンする場合は、 «*»、IPv6の場合は、«::» が使用できます。<br>\n例:\n<ul>\n  <li>*, ::</li>\n  <li>*</li>\n  <li>127.0.0.1, ::1</li>\n  <li>172.18.0.42</li>\n</ul>\n",
            "old": "",
            "details": {
                "state": 20,
                "source": "The network interfaces to listen on for external components connections.<br>\nList of IP to listen on, coma separated (spaces will be stripped).<br>\nYou can use «*» to listen on all IPv4 interfaces, and «::» for all IPv6.<br>\nExamples:\n<ul>\n  <li>*, ::</li>\n  <li>*</li>\n  <li>127.0.0.1, ::1</li>\n  <li>172.18.0.42</li>\n</ul>\n",
                "old_state": 0
            },
            "id": 743697,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/743697/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-10-26T00:09:44.551124Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 710168,
            "action_name": "Modifications envoyées",
            "url": "https://weblate.framasoft.org/api/changes/710168/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902530/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/ja/?format=api",
            "user": "https://weblate.framasoft.org/api/users/fusen/?format=api",
            "author": "https://weblate.framasoft.org/api/users/fusen/?format=api",
            "timestamp": "2023-10-25T16:57:51.049702Z",
            "action": 5,
            "target": "Prosody外部コンポーネントネットワークインタフェース",
            "old": "",
            "details": {
                "state": 20,
                "source": "Prosody external components network interfaces",
                "old_state": 0
            },
            "id": 710167,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/710167/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/856599/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/ja/?format=api",
            "user": "https://weblate.framasoft.org/api/users/fusen/?format=api",
            "author": "https://weblate.framasoft.org/api/users/fusen/?format=api",
            "timestamp": "2023-10-25T16:57:39.884116Z",
            "action": 2,
            "target": "XMPPコンポーネントがProsodyサーバーに接続する際に使用されるポート番号です。<br>\nこのポートが既にサーバー上で使用されている場合に変更してください。<br>\nlocalhost以外からのアクセスを許可しない場合は、引き続きファイアウォールでこのポートを閉じておくことができます。\n",
            "old": "XMPPコンポーネントがProsodyサーバーに接続する際に使用されるポート番号です。<br>\nこのポートが既にサーバー上で使用されている場合に変更してください。<br>\n現時点では、このポートをファイアウォールにより閉じておくことができます。外部からアクセスされることはありません。\n",
            "details": {
                "state": 20,
                "source": "The port that will be used by XMPP components to connect to the Prosody server.<br>\nChange it if this port is already in use on your server.<br>\nYou can keep this port closed on your firewall if you don't allow access on interfaces other than localhost.\n",
                "old_state": 20
            },
            "id": 710166,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/710166/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/856599/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/ja/?format=api",
            "user": "https://weblate.framasoft.org/api/users/fusen/?format=api",
            "author": "https://weblate.framasoft.org/api/users/fusen/?format=api",
            "timestamp": "2023-10-25T16:56:54.001377Z",
            "action": 2,
            "target": "XMPPコンポーネントがProsodyサーバーに接続する際に使用されるポート番号です。<br>\nこのポートが既にサーバー上で使用されている場合に変更してください。<br>\n現時点では、このポートをファイアウォールにより閉じておくことができます。外部からアクセスされることはありません。\n",
            "old": "XMPPコンポーネントがProsodyサーバーに接続する際に使用されるポート番号です。<br>\nこのポートが既にサーバー上で使用されている場合に変更してください。<br>\n現時点では、このポートをファイアウォールにより閉じておくことができます。外部からアクセスされることはありません。<br>\n注: 外部接続を有効にする機能の追加が予定されている為、この設定は近い将来変更される可能性があります。\n",
            "details": {
                "state": 20,
                "source": "The port that will be used by XMPP components to connect to the Prosody server.<br>\nChange it if this port is already in use on your server.<br>\nYou can keep this port closed on your firewall if you don't allow access on interfaces other than localhost.\n",
                "old_state": 10
            },
            "id": 710165,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/710165/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/856597/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/ja/?format=api",
            "user": "https://weblate.framasoft.org/api/users/fusen/?format=api",
            "author": "https://weblate.framasoft.org/api/users/fusen/?format=api",
            "timestamp": "2023-10-25T16:56:23.631970Z",
            "action": 2,
            "target": "外部XMPPコンポーネントの使用を有効にします。<br>\nこの設定のみでは、localhostからの接続のみが許可されます。\nリッスン用のインタフェースの準備とリモートサーバーからの接続を受け付けるように、ファイアウォールとポートの開放を行う必要があります。<br>\nこの機能により、例えばbotなどがチャットルームに接続できるようにすることができます。\n",
            "old": "外部XMPPコンポーネントの使用を有効にします。<br>\nこの設定のみでは、localhostからの接続のみが許可されます。<br>\nこの機能により、例えばbotなどがチャットルームに接続できるようにすることができます。\n",
            "details": {
                "state": 20,
                "source": "Enable the use of external XMPP components.<br>\nThis option alone only allows connections from localhost.\nYou have to setup the listening interfaces and open the port on your firewall to make it available from remote servers.<br>\nThis feature can, for example, be used to connect some bots to the chatting rooms.\n",
                "old_state": 10
            },
            "id": 710164,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/710164/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903326/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/ja/?format=api",
            "user": "https://weblate.framasoft.org/api/users/fusen/?format=api",
            "author": "https://weblate.framasoft.org/api/users/fusen/?format=api",
            "timestamp": "2023-10-25T16:55:15.814015Z",
            "action": 5,
            "target": "このオプションを有効にすると、匿名のユーザーがチャットルームから追放されるたびに、そのユーザーのIPもチャットサーバーから追放されます。\n警告: あなたのインスタンスが登録を受け付けている場合、どんなユーザーでも罠のルームを作成し、他のユーザーを招待し、自動的にすべての匿名ユーザーのIPを追放できます。\n追放されたIPリストは保存されず、サーバー再起動時やプラグインの設定を変更した場合にクリアされます。\n追放されたIPはProsodyサーバーログファイルに記録されるため、サーバーの管理者は外部ツール(fail2banなど)を使用してIPを広範囲に追放することができます。\n",
            "old": "",
            "details": {
                "state": 20,
                "source": "By enabling this option, each time an anonymous user is banned from a chatroom, it's IP will also be banned from the chat server.\nWarning: if your instance is open to registration, any user could create a trapped-room, invite users to join, and automatically ban all anonymous user's IPs.\nThe banned IP list is not stored, it will be cleared on server restart, or when you change some plugin's settings.\nThe banned IP are logged in the Prosody server log files, so server's administrators can eventually use some external tools (like fail2ban) to ban IPs more widely.\n",
                "old_state": 0
            },
            "id": 710163,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/710163/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903325/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/ja/?format=api",
            "user": "https://weblate.framasoft.org/api/users/fusen/?format=api",
            "author": "https://weblate.framasoft.org/api/users/fusen/?format=api",
            "timestamp": "2023-10-25T16:52:42.516564Z",
            "action": 5,
            "target": "ユーザーがチャットルームから追放された場合に匿名ユーザーのIPを凍結する",
            "old": "",
            "details": {
                "state": 20,
                "source": "Ban anonymous user's IP when user is banned from a chatroom",
                "old_state": 0
            },
            "id": 710162,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/710162/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/856528/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/ja/?format=api",
            "user": "https://weblate.framasoft.org/api/users/fusen/?format=api",
            "author": "https://weblate.framasoft.org/api/users/fusen/?format=api",
            "timestamp": "2023-10-25T16:52:07.514363Z",
            "action": 2,
            "target": "<h3>連合</h3>\n次の設定は、他のPeerTubeインスタンスや\nFediverseソフトウェアとの連合に影響がある可能性があります。\n",
            "old": "<h3>連合</h3>\n次の設定は、他のPeerTubeインスタンスやFediverseソフトウェアとの連合に影響がある可能性があります。\n",
            "details": {
                "state": 20,
                "source": "<h3>Federation</h3>\nFollowing settings concern the federation with other Peertube instances,\nand other fediverse softwares.\n",
                "old_state": 10
            },
            "id": 710161,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/710161/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-10-19T07:06:01.000465Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 708235,
            "action_name": "Modifications envoyées",
            "url": "https://weblate.framasoft.org/api/changes/708235/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/856523/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/ja/?format=api",
            "user": "https://weblate.framasoft.org/api/users/fusen/?format=api",
            "author": "https://weblate.framasoft.org/api/users/fusen/?format=api",
            "timestamp": "2023-10-18T08:03:48.101441Z",
            "action": 2,
            "target": "プラグインのドキュメントはこちらから確認頂けます:\n<a href=\"https://livingston.frama.io/peertube-plugin-livechat/\" target=\"_blank\">\n  PeerTube ライブチャットプラグイン ドキュメント\n</a>.\n",
            "old": "プラグインのドキュメントはこちらから確認頂けます:\n<a href=\"https://johnxlivingston.github.io/peertube-plugin-livechat/\" target=\"_blank\">\n  PeerTube ライブチャットプラグイン ドキュメント\n</a>.\n",
            "details": {
                "state": 20,
                "source": "You can find the plugin documentation here:\n<a href=\"https://livingston.frama.io/peertube-plugin-livechat/\" target=\"_blank\">\n  Peertube Plugin Livechat documentation\n</a>.\n",
                "old_state": 10
            },
            "id": 708113,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/708113/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/889475/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/ja/?format=api",
            "user": "https://weblate.framasoft.org/api/users/fusen/?format=api",
            "author": "https://weblate.framasoft.org/api/users/fusen/?format=api",
            "timestamp": "2023-10-18T08:03:19.497156Z",
            "action": 5,
            "target": "オンラインヘルプ",
            "old": "",
            "details": {
                "state": 20,
                "source": "Online help",
                "old_state": 0
            },
            "id": 708112,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/708112/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-26T12:59:18.027329Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "languages/en.yml"
            },
            "id": 699142,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/699142/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/905191/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-26T12:59:18.027288Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Messages",
                "old_state": -1
            },
            "id": 699141,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/699141/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-26T12:42:09.766527Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "languages/en.yml"
            },
            "id": 698900,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/698900/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902556/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-26T12:42:09.766502Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You can configure several timers that will send messages at regular interval.\nThese messages will be sent by the bot every X minutes.\nYou can for example make the bot sent some sponsoring information every 5 minutes.\n",
                "old_state": 0
            },
            "id": 698899,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/698899/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902555/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-26T12:42:09.766451Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Timer",
                "old_state": 0
            },
            "id": 698898,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/698898/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-25T15:44:36.115469Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "languages/en.yml"
            },
            "id": 698293,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/698293/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902565/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-25T15:44:36.115427Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The message to send.",
                "old_state": 0
            },
            "id": 698292,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/698292/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-25T11:16:33.849861Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "languages/en.yml"
            },
            "id": 698130,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/698130/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/905000/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-25T11:16:33.849836Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You can add here some comments about this rule, to remember how and why you created it.\nThese comments are purely indicative, and have no influence on the bot's behavior.\n",
                "old_state": -1
            },
            "id": 698129,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/698129/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/904999/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-25T11:16:33.849784Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Comments",
                "old_state": -1
            },
            "id": 698128,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/698128/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-25T10:53:34.200485Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "languages/en.yml"
            },
            "id": 698003,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/698003/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/904946/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-25T10:53:34.200439Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Invalid value.",
                "old_state": -1
            },
            "id": 698002,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/698002/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-25T07:52:18.884294Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "languages/en.yml"
            },
            "id": 697868,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/697868/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/856599/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-25T07:52:18.884268Z",
            "action": 59,
            "target": "XMPPコンポーネントがProsodyサーバーに接続する際に使用されるポート番号です。<br>\nこのポートが既にサーバー上で使用されている場合に変更してください。<br>\n現時点では、このポートをファイアウォールにより閉じておくことができます。外部からアクセスされることはありません。<br>\n注: 外部接続を有効にする機能の追加が予定されている為、この設定は近い将来変更される可能性があります。\n",
            "old": "XMPPコンポーネントがProsodyサーバーに接続する際に使用されるポート番号です。<br>\nこのポートが既にサーバー上で使用されている場合に変更してください。<br>\n現時点では、このポートをファイアウォールにより閉じておくことができます。外部からアクセスされることはありません。<br>\n注: 外部接続を有効にする機能の追加が予定されている為、この設定は近い将来変更される可能性があります。\n",
            "details": {
                "state": 10,
                "source": "The port that will be used by XMPP components to connect to the Prosody server.<br>\nChange it if this port is already in use on your server.<br>\nYou can keep this port closed on your firewall if you don't allow access on interfaces other than localhost.\n",
                "old_state": 10
            },
            "id": 697867,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/697867/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/856599/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-25T07:52:18.884219Z",
            "action": 30,
            "target": "The port that will be used by XMPP components to connect to the Prosody server.<br>\nChange it if this port is already in use on your server.<br>\nYou can keep this port closed on your firewall if you don't allow access on interfaces other than localhost.\n",
            "old": "The port that will be used by XMPP components to connect to the Prosody server.<br>\nChange it if this port is already in use on your server.<br>\nYou can keep this port closed on your firewall if you don't allow access on interfaces other than localhost.<br>\n",
            "details": {},
            "id": 697866,
            "action_name": "Chaîne source modifiée",
            "url": "https://weblate.framasoft.org/api/changes/697866/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-25T07:51:00.620609Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "languages/en.yml"
            },
            "id": 697753,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/697753/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/856599/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-25T07:51:00.620584Z",
            "action": 59,
            "target": "XMPPコンポーネントがProsodyサーバーに接続する際に使用されるポート番号です。<br>\nこのポートが既にサーバー上で使用されている場合に変更してください。<br>\n現時点では、このポートをファイアウォールにより閉じておくことができます。外部からアクセスされることはありません。<br>\n注: 外部接続を有効にする機能の追加が予定されている為、この設定は近い将来変更される可能性があります。\n",
            "old": "XMPPコンポーネントがProsodyサーバーに接続する際に使用されるポート番号です。<br>\nこのポートが既にサーバー上で使用されている場合に変更してください。<br>\n現時点では、このポートをファイアウォールにより閉じておくことができます。外部からアクセスされることはありません。<br>\n注: 外部接続を有効にする機能の追加が予定されている為、この設定は近い将来変更される可能性があります。\n",
            "details": {
                "state": 10,
                "source": "The port that will be used by XMPP components to connect to the Prosody server.<br>\nChange it if this port is already in use on your server.<br>\nYou can keep this port closed on your firewall if you don't allow access on interfaces other than localhost.<br>\n",
                "old_state": 10
            },
            "id": 697752,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/697752/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/856599/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-25T07:51:00.620534Z",
            "action": 30,
            "target": "The port that will be used by XMPP components to connect to the Prosody server.<br>\nChange it if this port is already in use on your server.<br>\nYou can keep this port closed on your firewall if you don't allow access on interfaces other than localhost.<br>\n",
            "old": "The port that will be used by XMPP components to connect to the Prosody server.<br>\nChange it if this port is already in use on your server.<br>\nYou can keep this port closed on your firewall if you don't allow access on interfaces other than localhost.<br>\nNote: this might change in a near future, as it is planned to add a feature to activate external connections.\n",
            "details": {},
            "id": 697751,
            "action_name": "Chaîne source modifiée",
            "url": "https://weblate.framasoft.org/api/changes/697751/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T17:48:21.864492Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "languages/en.yml"
            },
            "id": 695524,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/695524/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902565/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T17:48:21.864451Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The message to send.\n",
                "old_state": 0
            },
            "id": 695523,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/695523/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T16:21:30.623833Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "languages/en.yml"
            },
            "id": 695326,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/695326/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/856599/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T16:21:30.623811Z",
            "action": 59,
            "target": "XMPPコンポーネントがProsodyサーバーに接続する際に使用されるポート番号です。<br>\nこのポートが既にサーバー上で使用されている場合に変更してください。<br>\n現時点では、このポートをファイアウォールにより閉じておくことができます。外部からアクセスされることはありません。<br>\n注: 外部接続を有効にする機能の追加が予定されている為、この設定は近い将来変更される可能性があります。\n",
            "old": "XMPPコンポーネントがProsodyサーバーに接続する際に使用されるポート番号です。<br>\nこのポートが既にサーバー上で使用されている場合に変更してください。<br>\n現時点では、このポートをファイアウォールにより閉じておくことができます。外部からアクセスされることはありません。<br>\n注: 外部接続を有効にする機能の追加が予定されている為、この設定は近い将来変更される可能性があります。\n",
            "details": {
                "state": 10,
                "source": "The port that will be used by XMPP components to connect to the Prosody server.<br>\nChange it if this port is already in use on your server.<br>\nYou can keep this port closed on your firewall if you don't allow access on interfaces other than localhost.<br>\nNote: this might change in a near future, as it is planned to add a feature to activate external connections.\n",
                "old_state": 10
            },
            "id": 695325,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/695325/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/856597/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T16:21:30.623787Z",
            "action": 59,
            "target": "外部XMPPコンポーネントの使用を有効にします。<br>\nこの設定のみでは、localhostからの接続のみが許可されます。<br>\nこの機能により、例えばbotなどがチャットルームに接続できるようにすることができます。\n",
            "old": "外部XMPPコンポーネントの使用を有効にします。<br>\nこの設定のみでは、localhostからの接続のみが許可されます。<br>\nこの機能により、例えばbotなどがチャットルームに接続できるようにすることができます。\n",
            "details": {
                "state": 10,
                "source": "Enable the use of external XMPP components.<br>\nThis option alone only allows connections from localhost.\nYou have to setup the listening interfaces and open the port on your firewall to make it available from remote servers.<br>\nThis feature can, for example, be used to connect some bots to the chatting rooms.\n",
                "old_state": 10
            },
            "id": 695324,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/695324/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903326/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T16:21:30.623762Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "By enabling this option, each time an anonymous user is banned from a chatroom, it's IP will also be banned from the chat server.\nWarning: if your instance is open to registration, any user could create a trapped-room, invite users to join, and automatically ban all anonymous user's IPs.\nThe banned IP list is not stored, it will be cleared on server restart, or when you change some plugin's settings.\nThe banned IP are logged in the Prosody server log files, so server's administrators can eventually use some external tools (like fail2ban) to ban IPs more widely.\n",
                "old_state": -1
            },
            "id": 695323,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/695323/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903325/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T16:21:30.623718Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Ban anonymous user's IP when user is banned from a chatroom",
                "old_state": -1
            },
            "id": 695322,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/695322/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:48:54.725154Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "languages/en.yml"
            },
            "id": 694308,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/694308/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902568/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:48:54.725132Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Bot nickname",
                "old_state": -1
            },
            "id": 694307,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/694307/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902567/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:48:54.725109Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Banned users and patterns",
                "old_state": -1
            },
            "id": 694306,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/694306/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902566/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:48:54.725087Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "For more information about how to configure this feature, please refer to the documentation by clicking on the help button.\n",
                "old_state": -1
            },
            "id": 694305,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/694305/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902565/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:48:54.725064Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The message to send. Can contain \"{{NICK}}\" that will be replaced by the user's nickname.\n",
                "old_state": -1
            },
            "id": 694304,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/694304/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902564/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:48:54.725042Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Message",
                "old_state": -1
            },
            "id": 694303,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/694303/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902563/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:48:54.725019Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The command, without the starting \"!\". For example \"help\", \"sponsor\", ...\n",
                "old_state": -1
            },
            "id": 694302,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/694302/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902562/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:48:54.724997Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Command",
                "old_state": -1
            },
            "id": 694301,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/694301/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902561/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:48:54.724974Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You can configure the bot to respond to commands.\nA command is a message starting with a \"!\", like for example \"!help\" that calls the \"help\" command.\n",
                "old_state": -1
            },
            "id": 694300,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/694300/?format=api"
        }
    ]
}