Translation components API.

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

GET /api/translations/joinpeertube/main/zh_Hant/changes/?format=api&page=14
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 1124,
    "next": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hant/changes/?format=api&page=15",
    "previous": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hant/changes/?format=api&page=13",
    "results": [
        {
            "unit": "https://weblate.framasoft.org/api/units/776953/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hant/?format=api",
            "user": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "author": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "timestamp": "2022-11-23T11:22:51.056667Z",
            "action": 5,
            "target": "依據不同的標準(語言、分類、直播/隨選視訊等)自動過濾影片",
            "old": "",
            "details": {
                "state": 20,
                "source": "Automatically filter videos depending on many criteria (language, category, live/VOD etc)",
                "old_state": 0
            },
            "id": 482893,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/482893/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/777309/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hant/?format=api",
            "user": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "author": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "timestamp": "2022-11-23T11:21:27.123804Z",
            "action": 5,
            "target": "使用內建的<em>稍後觀看</em>播放清單,並自在地把影片新增進去",
            "old": "",
            "details": {
                "state": 20,
                "source": "Use the built-in <em>Watch Later</em> playlist and add easily videos in it",
                "old_state": 0
            },
            "id": 482892,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/482892/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/777259/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hant/?format=api",
            "user": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "author": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "timestamp": "2022-11-23T11:20:48.181647Z",
            "action": 5,
            "target": "分享並與影片及播放清單互動",
            "old": "",
            "details": {
                "state": 20,
                "source": "Share and interact with videos and playlists",
                "old_state": 0
            },
            "id": 482891,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/482891/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/777270/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hant/?format=api",
            "user": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "author": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "timestamp": "2022-11-23T11:18:45.450941Z",
            "action": 5,
            "target": "訂閱本地或遠端頻道,在有影片發布時就會收到通知",
            "old": "",
            "details": {
                "state": 20,
                "source": "Subscribe to local or remote channels to be notified when they publish videos",
                "old_state": 0
            },
            "id": 482889,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/482889/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/777014/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hant/?format=api",
            "user": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "author": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "timestamp": "2022-11-23T11:17:27.241001Z",
            "action": 5,
            "target": "在專屬的頁面中顯示您訂閱的影片",
            "old": "",
            "details": {
                "state": 20,
                "source": "Display videos of your subscriptions in a dedicated page",
                "old_state": 0
            },
            "id": 482888,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/482888/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/777028/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hant/?format=api",
            "user": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "author": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "timestamp": "2022-11-23T11:15:52.991910Z",
            "action": 5,
            "target": "使用專用的模組下載影片",
            "old": "",
            "details": {
                "state": 20,
                "source": "Download a video using a dedicated modal",
                "old_state": 0
            },
            "id": 482887,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/482887/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/776982/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hant/?format=api",
            "user": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "author": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "timestamp": "2022-11-23T11:15:25.591306Z",
            "action": 5,
            "target": "使用 PeerTube 或與 ActivityPub 相容的軟體(Mastodon、Pleroma⋯⋯)來對影片留言、回覆和評分",
            "old": "",
            "details": {
                "state": 20,
                "source": "Comment, reply and rate videos using PeerTube or an ActivityPub compatible software (Mastodon, Pleroma...)",
                "old_state": 0
            },
            "id": 482886,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/482886/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/776937/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hant/?format=api",
            "user": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "author": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "timestamp": "2022-11-23T11:11:32.312218Z",
            "action": 5,
            "target": "此外,Framasoft 也僅託管和推廣一款 PeerTube 搜尋索引:<a href=\"https://sepiasearch.org\" target=\"_blank\">https://sepiasearch.org</a>",
            "old": "",
            "details": {
                "state": 20,
                "source": "Also, Framasoft hosts and promotes only one PeerTube search index: <a href=\"https://sepiasearch.org\" target=\"_blank\">https://sepiasearch.org</a>",
                "old_state": 0
            },
            "id": 482885,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/482885/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/777322/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hant/?format=api",
            "user": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "author": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "timestamp": "2022-11-23T11:09:12.102738Z",
            "action": 5,
            "target": "每次點閱都會這樣緩衝,所以請不要因為您觀看影片後點閱計數器沒有變化而感到驚慌。",
            "old": "",
            "details": {
                "state": 20,
                "source": "Views are buffered, so don't panic if the view counter stays the same after you watched a video.",
                "old_state": 0
            },
            "id": 482882,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/482882/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/777276/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hant/?format=api",
            "user": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "author": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "timestamp": "2022-11-23T11:02:15.502249Z",
            "action": 5,
            "target": "與真正的人類管理員和調解員交談,而不是機器人",
            "old": "",
            "details": {
                "state": 20,
                "source": "Talk to administrators and moderators that are real people, not robots",
                "old_state": 0
            },
            "id": 482832,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/482832/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/777306/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hant/?format=api",
            "user": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "author": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "timestamp": "2022-11-23T11:01:39.134340Z",
            "action": 5,
            "target": "從網路上(Youtube、Dailymotion⋯⋯)抑用種子檔案上傳或匯入影片",
            "old": "",
            "details": {
                "state": 20,
                "source": "Upload or import videos from the web (Youtube, Dailymotion...) or from a torrent file",
                "old_state": 0
            },
            "id": 482831,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/482831/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/777255/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hant/?format=api",
            "user": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "author": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "timestamp": "2022-11-23T11:00:26.632689Z",
            "action": 5,
            "target": "設定元資料:分類、授權、語言、標籤、描述、縮圖⋯⋯",
            "old": "",
            "details": {
                "state": 20,
                "source": "Set metadata: category, licence, language, tags, description, thumbnail...",
                "old_state": 0
            },
            "id": 482828,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/482828/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/776993/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hant/?format=api",
            "user": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "author": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "timestamp": "2022-11-23T10:55:51.968792Z",
            "action": 5,
            "target": "建立永久直播,在同一場直播中多次分段串流(觀眾的 URL 不會改變)",
            "old": "",
            "details": {
                "state": 20,
                "source": "Create permanent lives to stream multiple times inside the same live (URL doesn't change for the viewers)",
                "old_state": 0
            },
            "id": 482812,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/482812/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/776963/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hant/?format=api",
            "user": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "author": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "timestamp": "2022-11-23T10:37:40.956428Z",
            "action": 5,
            "target": "用專屬名稱、橫幅和大頭照為您的頻道打上品牌",
            "old": "",
            "details": {
                "state": 20,
                "source": "Brand your channel using a dedicated name, a banner and an avatar",
                "old_state": 0
            },
            "id": 482749,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/482749/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/777254/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hant/?format=api",
            "user": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "author": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "timestamp": "2022-11-23T10:37:02.721917Z",
            "action": 5,
            "target": "為您的頻道設一個<em>支援</em>按鈕,指引大家來支援您的創作",
            "old": "",
            "details": {
                "state": 20,
                "source": "Set a <em>Support</em> button for your channel to explain how to support your work",
                "old_state": 0
            },
            "id": 482746,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/482746/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/777061/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hant/?format=api",
            "user": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "author": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "timestamp": "2022-11-23T10:34:05.142422Z",
            "action": 2,
            "target": "舉個例子,在法國,歧視性的內容<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://fr.wikipedia.org/wiki/Lois_contre_le_racisme_et_les_discours_de_haine\">是被禁止的</a>,還可能會被通報給當局。PeerTube 允許使用者舉報有問題的影片,而管理員必須根據條款和條件以及法律進行調解。",
            "old": "舉個例子,在法國,歧視性內容 <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://fr.wikipedia.org/wiki/Lois_contre_le_racisme_et_les_discours_de_haine\">是被禁止的</a> ,以及需要通報給監管機構。PeerTube 允許用戶舉報有問題的影片,而每位管理員必須按照當地法律和實例的用戶條款進行調解。",
            "details": {
                "state": 20,
                "source": "For example, in France, discriminatory content <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://fr.wikipedia.org/wiki/Lois_contre_le_racisme_et_les_discours_de_haine\">is prohibited</a> and may be reported to authorities. PeerTube allows users to report problematic videos, and administrator must then apply its moderation in accordance with its terms and conditions and the law.",
                "old_state": 10
            },
            "id": 482736,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/482736/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/777286/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hant/?format=api",
            "user": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "author": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "timestamp": "2022-11-23T10:32:14.060360Z",
            "action": 5,
            "target": "目前完全沒有:從獲利的角度來看,我們希望 PeerTube 是一款保持中立的工具。",
            "old": "",
            "details": {
                "state": 20,
                "source": "There are none at the moment: PeerTube is a tool that we wanted neutral in terms of monetization.",
                "old_state": 0
            },
            "id": 482728,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/482728/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/777292/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hant/?format=api",
            "user": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "author": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "timestamp": "2022-11-23T10:29:31.993367Z",
            "action": 5,
            "target": "按下此按鈕會顯示一扇畫面,上傳影片的人可以隨意在其中顯示文字、圖片及連結(可以連結到 Patreon、Tipeee、Paypal、Liberapay⋯⋯)。",
            "old": "",
            "details": {
                "state": 20,
                "source": "This button displays a frame in which people who upload videos can display text, images, and links freely (link to Patreon, Tipeee, Paypal, Liberapay...).",
                "old_state": 0
            },
            "id": 482716,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/482716/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/777332/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hant/?format=api",
            "user": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "author": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "timestamp": "2022-11-23T10:25:27.206836Z",
            "action": 5,
            "target": "我們不打算再進一步,因為我們絕不讓我們的程式碼聯繫至特定的內容供資手段,這可能不適合所有社群,而且可能會阻礙某些人。",
            "old": "",
            "details": {
                "state": 20,
                "source": "We did not go any further, as we refuse to tie our code to a particular content funding method, that might not fit all communities and deter others.",
                "old_state": 0
            },
            "id": 482706,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/482706/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/777036/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hant/?format=api",
            "user": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "author": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "timestamp": "2022-11-23T10:16:48.170407Z",
            "action": 5,
            "target": "不同的影片副檔名(.mkv、.mov、.avi⋯⋯)或音訊都可以上傳",
            "old": "",
            "details": {
                "state": 20,
                "source": "Enable additional video extension (.mkv, .mov, .avi...) or audio uploads",
                "old_state": 0
            },
            "id": 482681,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/482681/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/776933/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hant/?format=api",
            "user": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "author": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "timestamp": "2022-11-23T10:14:29.369312Z",
            "action": 5,
            "target": "賦予您的使用者發布直播影片的能力",
            "old": "",
            "details": {
                "state": 20,
                "source": "Add ability for your users to publish a replay of live videos",
                "old_state": 0
            },
            "id": 482676,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/482676/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/777256/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hant/?format=api",
            "user": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "author": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "timestamp": "2022-11-23T10:14:10.046444Z",
            "action": 5,
            "target": "設下同步直播串流的限制(每位使用者/實例)",
            "old": "",
            "details": {
                "state": 20,
                "source": "Set simultaneous live streaming limits (per user/instance)",
                "old_state": 0
            },
            "id": 482675,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/482675/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/777037/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hant/?format=api",
            "user": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "author": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "timestamp": "2022-11-23T10:13:51.580749Z",
            "action": 5,
            "target": "啟用多種解析度的直播串流轉碼",
            "old": "",
            "details": {
                "state": 20,
                "source": "Enable live streaming transcoding in multiple resolutions",
                "old_state": 0
            },
            "id": 482674,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/482674/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/776998/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hant/?format=api",
            "user": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "author": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "timestamp": "2022-11-23T10:13:30.017343Z",
            "action": 5,
            "target": "使用 PeerTube 外掛程式自訂 ffmpeg 直播轉碼設定檔",
            "old": "",
            "details": {
                "state": 20,
                "source": "Customize ffmpeg live transcoding profile using PeerTube plugins",
                "old_state": 0
            },
            "id": 482672,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/482672/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/777155/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hant/?format=api",
            "user": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "author": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "timestamp": "2022-11-23T10:12:00.700529Z",
            "action": 5,
            "target": "使用專用的儀表板管理影片、帳號或留言的濫用回報",
            "old": "",
            "details": {
                "state": 20,
                "source": "Manage abuse reports on videos, accounts or comments using a dedicated dashboard",
                "old_state": 0
            },
            "id": 482665,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/482665/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/776952/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hant/?format=api",
            "user": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "author": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "timestamp": "2022-11-23T10:11:39.784019Z",
            "action": 5,
            "target": "在調解員審閱前自動封鎖不受信任的使用者的影片",
            "old": "",
            "details": {
                "state": 20,
                "source": "Automatically block videos from untrusted users awaiting a review by moderators",
                "old_state": 0
            },
            "id": 482663,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/482663/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/776961/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hant/?format=api",
            "user": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "author": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "timestamp": "2022-11-23T10:11:12.284171Z",
            "action": 5,
            "target": "封鎖特定影片並指明原因",
            "old": "",
            "details": {
                "state": 20,
                "source": "Block specific videos and specify a reason",
                "old_state": 0
            },
            "id": 482661,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/482661/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/777027/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hant/?format=api",
            "user": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "author": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "timestamp": "2022-11-23T10:10:13.060866Z",
            "action": 5,
            "target": "捐助 <strong>Framasoft</strong>",
            "old": "",
            "details": {
                "state": 20,
                "source": "Donate to <strong>Framasoft</strong>",
                "old_state": 0
            },
            "id": 482660,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/482660/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/777026/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hant/?format=api",
            "user": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "author": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "timestamp": "2022-11-23T10:09:29.691862Z",
            "action": 2,
            "target": "捐助",
            "old": "捐贈",
            "details": {
                "state": 20,
                "source": "Donate",
                "old_state": 20
            },
            "id": 482658,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/482658/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/776960/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hant/?format=api",
            "user": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "author": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "timestamp": "2022-11-23T09:56:34.854667Z",
            "action": 5,
            "target": "自由並不代表可以凌駕於法律之上!每位 PeerTube 主機提供者都可以根據當地法律自行決定公眾的使用條件。",
            "old": "",
            "details": {
                "state": 20,
                "source": "Being free doesn't mean being above the law! Each PeerTube hosting provider can decide on its own general conditions of use, abiding by their local laws.",
                "old_state": 0
            },
            "id": 482627,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/482627/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/776957/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hant/?format=api",
            "user": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "author": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "timestamp": "2022-11-23T09:54:48.654262Z",
            "action": 5,
            "target": "阻擋本地使用者、靜音帳號或實例",
            "old": "",
            "details": {
                "state": 20,
                "source": "Ban local users, mute accounts or instances",
                "old_state": 0
            },
            "id": 482624,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/482624/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/776891/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hant/?format=api",
            "user": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "author": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "timestamp": "2022-11-23T09:52:18.518873Z",
            "action": 2,
            "target": "開發並維護 <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://instances.joinpeertube.org\">PeerTube 實例索引</a>;",
            "old": "<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://docs.joinpeertube.org\">PeerTube官方文檔</a> (管理與使用相關);",
            "details": {
                "state": 20,
                "source": "<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://instances.joinpeertube.org\">PeerTube instances index</a> development and maintenance;",
                "old_state": 10
            },
            "id": 482619,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/482619/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/776886/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hant/?format=api",
            "user": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "author": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "timestamp": "2022-11-23T09:49:39.985080Z",
            "action": 2,
            "target": "依據主題、服務條款或行為準則來<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"/instances\">加入 PeerTube 社群</a>",
            "old": "<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://docs.joinpeertube.org\">PeerTube官方文檔</a> (管理與使用相關);",
            "details": {
                "state": 20,
                "source": "<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"/instances\">Join a PeerTube community</a> depending on its topic, terms of services or code of conduct",
                "old_state": 10
            },
            "id": 482613,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/482613/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/777307/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hant/?format=api",
            "user": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "author": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "timestamp": "2022-11-23T09:43:08.370145Z",
            "action": 5,
            "target": "使用驗證外掛程式來進行外部驗證(LDAP、OpenID Connect⋯⋯)",
            "old": "",
            "details": {
                "state": 20,
                "source": "Use external auth (LDAP, OpenID Connect...) using auth plugins",
                "old_state": 0
            },
            "id": 482600,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/482600/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/777365/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hant/?format=api",
            "user": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "author": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "timestamp": "2022-11-23T09:41:37.414913Z",
            "action": 5,
            "target": "您想直接收到 PeerTube 新聞嗎?訂閱我們的電子報吧!",
            "old": "",
            "details": {
                "state": 20,
                "source": "You prefer to be directly informed of PeerTube news? Subscribe to our newsletter!",
                "old_state": 0
            },
            "id": 482599,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/482599/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/777363/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hant/?format=api",
            "user": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "author": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "timestamp": "2022-11-23T09:34:24.779979Z",
            "action": 2,
            "target": "您可以幫助我們:",
            "old": "您想要",
            "details": {
                "state": 20,
                "source": "You can help us to:",
                "old_state": 10
            },
            "id": 482598,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/482598/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/777370/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hant/?format=api",
            "user": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "author": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "timestamp": "2022-11-23T09:33:52.336314Z",
            "action": 2,
            "target": "您的電子郵件地址",
            "old": "您的電子郵件",
            "details": {
                "state": 20,
                "source": "Your email address",
                "old_state": 10
            },
            "id": 482597,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/482597/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/777370/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hant/?format=api",
            "user": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "author": "https://weblate.framasoft.org/api/users/Eeeee/?format=api",
            "timestamp": "2022-11-23T09:33:52.334467Z",
            "action": 45,
            "target": "",
            "old": "",
            "details": {},
            "id": 482596,
            "action_name": "Un contributeur à rejoint",
            "url": "https://weblate.framasoft.org/api/changes/482596/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hant/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:16:51.537173Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "new file",
                "filename": "src/locale/zh_Hant/app.po"
            },
            "id": 482547,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/482547/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/777376/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hant/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:16:51.537145Z",
            "action": 59,
            "target": "簡體中文",
            "old": "",
            "details": {
                "state": 20,
                "source": "简体中文(中国)",
                "old_state": -1
            },
            "id": 482546,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/482546/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/777375/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hant/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:16:51.537086Z",
            "action": 59,
            "target": "日文(日本語)",
            "old": "",
            "details": {
                "state": 20,
                "source": "日本語",
                "old_state": -1
            },
            "id": 482545,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/482545/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/777374/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hant/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:16:51.509266Z",
            "action": 59,
            "target": "俄文(русский)",
            "old": "",
            "details": {
                "state": 20,
                "source": "русский",
                "old_state": -1
            },
            "id": 482544,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/482544/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/777373/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hant/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:16:51.509242Z",
            "action": 59,
            "target": "希臘文(ελληνικά)",
            "old": "",
            "details": {
                "state": 20,
                "source": "ελληνικά",
                "old_state": -1
            },
            "id": 482543,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/482543/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/777371/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hant/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:16:51.509194Z",
            "action": 59,
            "target": "您是",
            "old": "",
            "details": {
                "state": 20,
                "source": "Your profile",
                "old_state": -1
            },
            "id": 482541,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/482541/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/777370/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hant/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:16:51.509170Z",
            "action": 59,
            "target": "您的電子郵件",
            "old": "",
            "details": {
                "state": 10,
                "source": "Your email address",
                "old_state": -1
            },
            "id": 482540,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/482540/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/777369/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hant/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:16:51.509145Z",
            "action": 59,
            "target": "沒錯。PeerTube 遠非完美的工具。我們也從未承諾這個軟體會涵蓋所有情況下應有的功能。",
            "old": "",
            "details": {
                "state": 20,
                "source": "You're right. PeerTube is not the perfect tool, far from it. And we never promised this software would include all the features corresponding to every use cases.",
                "old_state": -1
            },
            "id": 482539,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/482539/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/777368/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hant/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:16:51.509120Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You're looking for videos or channels? Ask Sepia, our iconic cuttlefish!",
                "old_state": -1
            },
            "id": 482538,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/482538/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/777367/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hant/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:16:51.509096Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You will hugely benefit from at least a second thread though, because of transcoding. Transcoding is very cpu intensive.",
                "old_state": -1
            },
            "id": 482537,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/482537/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/777366/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hant/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:16:51.509072Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You simply divide your server's available bandwidth by the average bandwidth per stream, and you have an upper bound.",
                "old_state": -1
            },
            "id": 482536,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/482536/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/777365/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hant/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:16:51.509047Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You prefer to be directly informed of PeerTube news? Subscribe to our newsletter!",
                "old_state": -1
            },
            "id": 482535,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/482535/?format=api"
        }
    ]
}