Changes
Translation components API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/translations/peertube/angular/vi/changes/?format=api&page=10
https://weblate.framasoft.org/api/translations/peertube/angular/vi/changes/?format=api&page=11", "previous": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/changes/?format=api&page=9", "results": [ { "unit": "https://weblate.framasoft.org/api/units/907547/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api", "user": "https://weblate.framasoft.org/api/users/honhatduy/?format=api", "author": "https://weblate.framasoft.org/api/users/honhatduy/?format=api", "timestamp": "2023-10-21T02:03:06.227189Z", "action": 2, "target": "<x id=\"START_PARAGRAPH\" ctype=\"x-p\" equiv-text=\"<p class="mb-2">\"/>Viết mã CSS trực tiếp. Ví dụ:<x id=\"CLOSE_PARAGRAPH\" ctype=\"x-p\" equiv-text=\"</p>\"/><x id=\"START_TAG_PRE\" ctype=\"x-pre\" equiv-text=\"<pre>\"/>#custom-css <x id=\"INTERPOLATION\" equiv-text=\"{{ '{' }}\"/> color: red; <x id=\"INTERPOLATION_1\" equiv-text=\"{{ '}' }}\"/> <x id=\"CLOSE_TAG_PRE\" ctype=\"x-pre\" equiv-text=\"</pre>\"/><x id=\"START_PARAGRAPH\" ctype=\"x-p\" equiv-text=\"<p class="mb-2">\"/>Thêm vào trước <x id=\"START_EMPHASISED_TEXT\" ctype=\"x-em\" equiv-text=\"<em>\"/>#custom-css<x id=\"CLOSE_EMPHASISED_TEXT\" ctype=\"x-em\" equiv-text=\"</em>\"/> to override styles. Example:<x id=\"CLOSE_PARAGRAPH\" ctype=\"x-p\" equiv-text=\"</p>\"/><x id=\"START_TAG_PRE\" ctype=\"x-pre\" equiv-text=\"<pre>\"/>#custom-css .logged-in-email <x id=\"INTERPOLATION\" equiv-text=\"{{ '{' }}\"/> color: red; <x id=\"INTERPOLATION_1\" equiv-text=\"{{ '}' }}\"/> <x id=\"CLOSE_TAG_PRE\" ctype=\"x-pre\" equiv-text=\"</pre>\"/>", "old": "<x id=\"START_PARAGRAPH\" ctype=\"x-p\" equiv-text=\"<p class="mb-2">\"/>Write CSS code directly. Example:<x id=\"CLOSE_PARAGRAPH\" ctype=\"x-p\" equiv-text=\"</p>\"/><x id=\"START_TAG_PRE\" ctype=\"x-pre\" equiv-text=\"<pre>\"/>#custom-css <x id=\"INTERPOLATION\" equiv-text=\"{{ '{' }}\"/> color: red; <x id=\"INTERPOLATION_1\" equiv-text=\"{{ '}' }}\"/> <x id=\"CLOSE_TAG_PRE\" ctype=\"x-pre\" equiv-text=\"</pre>\"/><x id=\"START_PARAGRAPH\" ctype=\"x-p\" equiv-text=\"<p class="mb-2">\"/>Prepend with <x id=\"START_EMPHASISED_TEXT\" ctype=\"x-em\" equiv-text=\"<em>\"/>#custom-css<x id=\"CLOSE_EMPHASISED_TEXT\" ctype=\"x-em\" equiv-text=\"</em>\"/> to override styles. Example:<x id=\"CLOSE_PARAGRAPH\" ctype=\"x-p\" equiv-text=\"</p>\"/><x id=\"START_TAG_PRE\" ctype=\"x-pre\" equiv-text=\"<pre>\"/>#custom-css .logged-in-email <x id=\"INTERPOLATION\" equiv-text=\"{{ '{' }}\"/> color: red; <x id=\"INTERPOLATION_1\" equiv-text=\"{{ '}' }}\"/> <x id=\"CLOSE_TAG_PRE\" ctype=\"x-pre\" equiv-text=\"</pre>\"/>", "details": { "state": 20, "source": "<x id=\"START_PARAGRAPH\" ctype=\"x-p\" equiv-text=\"<p class="mb-2">\"/>Write CSS code directly. Example:<x id=\"CLOSE_PARAGRAPH\" ctype=\"x-p\" equiv-text=\"</p>\"/><x id=\"START_TAG_PRE\" ctype=\"x-pre\" equiv-text=\"<pre>\"/>#custom-css <x id=\"INTERPOLATION\" equiv-text=\"{{ '{' }}\"/> color: red; <x id=\"INTERPOLATION_1\" equiv-text=\"{{ '}' }}\"/> <x id=\"CLOSE_TAG_PRE\" ctype=\"x-pre\" equiv-text=\"</pre>\"/><x id=\"START_PARAGRAPH\" ctype=\"x-p\" equiv-text=\"<p class="mb-2">\"/>Prepend with <x id=\"START_EMPHASISED_TEXT\" ctype=\"x-em\" equiv-text=\"<em>\"/>#custom-css<x id=\"CLOSE_EMPHASISED_TEXT\" ctype=\"x-em\" equiv-text=\"</em>\"/> to override styles. Example:<x id=\"CLOSE_PARAGRAPH\" ctype=\"x-p\" equiv-text=\"</p>\"/><x id=\"START_TAG_PRE\" ctype=\"x-pre\" equiv-text=\"<pre>\"/>#custom-css .logged-in-email <x id=\"INTERPOLATION\" equiv-text=\"{{ '{' }}\"/> color: red; <x id=\"INTERPOLATION_1\" equiv-text=\"{{ '}' }}\"/> <x id=\"CLOSE_TAG_PRE\" ctype=\"x-pre\" equiv-text=\"</pre>\"/>", "old_state": 10 }, "id": 708381, "action_name": "Traduction modifiée", "url": "https://weblate.framasoft.org/api/changes/708381/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/907546/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api", "user": "https://weblate.framasoft.org/api/users/honhatduy/?format=api", "author": "https://weblate.framasoft.org/api/users/honhatduy/?format=api", "timestamp": "2023-10-21T02:02:16.567707Z", "action": 2, "target": "<x id=\"START_PARAGRAPH\" ctype=\"x-p\" equiv-text=\"<p class="mb-2">\"/>Viết mã JavaScript trực tiếp. Ví dụ:<x id=\"CLOSE_PARAGRAPH\" ctype=\"x-p\" equiv-text=\"</p>\"/><x id=\"START_TAG_PRE\" ctype=\"x-pre\" equiv-text=\"<pre>\"/>console.log('my instance is amazing');<x id=\"CLOSE_TAG_PRE\" ctype=\"x-pre\" equiv-text=\"</pre>\"/>", "old": "<x id=\"START_PARAGRAPH\" ctype=\"x-p\" equiv-text=\"<p class="mb-2">\"/>Write JavaScript code directly. Example:<x id=\"CLOSE_PARAGRAPH\" ctype=\"x-p\" equiv-text=\"</p>\"/><x id=\"START_TAG_PRE\" ctype=\"x-pre\" equiv-text=\"<pre>\"/>console.log('my instance is amazing');<x id=\"CLOSE_TAG_PRE\" ctype=\"x-pre\" equiv-text=\"</pre>\"/>", "details": { "state": 20, "source": "<x id=\"START_PARAGRAPH\" ctype=\"x-p\" equiv-text=\"<p class="mb-2">\"/>Write JavaScript code directly. Example:<x id=\"CLOSE_PARAGRAPH\" ctype=\"x-p\" equiv-text=\"</p>\"/><x id=\"START_TAG_PRE\" ctype=\"x-pre\" equiv-text=\"<pre>\"/>console.log('my instance is amazing');<x id=\"CLOSE_TAG_PRE\" ctype=\"x-pre\" equiv-text=\"</pre>\"/>", "old_state": 10 }, "id": 708380, "action_name": "Traduction modifiée", "url": "https://weblate.framasoft.org/api/changes/708380/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/907543/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api", "user": "https://weblate.framasoft.org/api/users/honhatduy/?format=api", "author": "https://weblate.framasoft.org/api/users/honhatduy/?format=api", "timestamp": "2023-10-21T01:59:58.005635Z", "action": 2, "target": "Việc bật tính năng này sẽ cho phép các quản trị viên khác biết rằng bạn chủ yếu liên kết nội dung nhạy cảm.<x id=\"LINE_BREAK\" ctype=\"lb\" equiv-text=\"<br />\"/> Hơn nữa, hộp kiểm NSFW khi tải lên video sẽ được tự động chọn theo mặc định. ", "old": "Enabling it will allow other administrators to know that you are mainly federating sensitive content.<x id=\"LINE_BREAK\" ctype=\"lb\" equiv-text=\"<br />\"/> Moreover, the NSFW checkbox on video upload will be automatically checked by default. ", "details": { "state": 20, "source": "Enabling it will allow other administrators to know that you are mainly federating sensitive content.<x id=\"LINE_BREAK\" ctype=\"lb\" equiv-text=\"<br />\"/> Moreover, the NSFW checkbox on video upload will be automatically checked by default. ", "old_state": 10 }, "id": 708377, "action_name": "Traduction modifiée", "url": "https://weblate.framasoft.org/api/changes/708377/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/907542/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api", "user": "https://weblate.framasoft.org/api/users/honhatduy/?format=api", "author": "https://weblate.framasoft.org/api/users/honhatduy/?format=api", "timestamp": "2023-10-21T01:59:26.501729Z", "action": 2, "target": "Không có thêm thông tin cho hàng này", "old": "No more information is available for this row", "details": { "state": 20, "source": "No more information is available for this row", "old_state": 10 }, "id": 708376, "action_name": "Traduction modifiée", "url": "https://weblate.framasoft.org/api/changes/708376/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/907541/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api", "user": "https://weblate.framasoft.org/api/users/honhatduy/?format=api", "author": "https://weblate.framasoft.org/api/users/honhatduy/?format=api", "timestamp": "2023-10-21T01:59:14.326221Z", "action": 2, "target": "Mở phương thức để hỗ trợ trình tải lên video", "old": "Open the modal to support the video uploader", "details": { "state": 20, "source": "Open the modal to support the video uploader", "old_state": 10 }, "id": 708375, "action_name": "Traduction modifiée", "url": "https://weblate.framasoft.org/api/changes/708375/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/907540/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api", "user": "https://weblate.framasoft.org/api/users/honhatduy/?format=api", "author": "https://weblate.framasoft.org/api/users/honhatduy/?format=api", "timestamp": "2023-10-21T01:58:48.949285Z", "action": 2, "target": "Mô tả ngắn để cho mọi người biết cách họ có thể hỗ trợ kênh (nền tảng thành viên...).<br /> Khi một video được tải lên kênh này, trường hỗ trợ video sẽ tự động được điền bằng văn bản này.", "old": "Short text to tell people how they can support the channel (membership platform...).<br /> When a video is uploaded in this channel, the video support field will be automatically filled by this text.", "details": { "state": 20, "source": "Short text to tell people how they can support the channel (membership platform...).<br /> When a video is uploaded in this channel, the video support field will be automatically filled by this text.", "old_state": 10 }, "id": 708374, "action_name": "Traduction modifiée", "url": "https://weblate.framasoft.org/api/changes/708374/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/907539/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api", "user": "https://weblate.framasoft.org/api/users/honhatduy/?format=api", "author": "https://weblate.framasoft.org/api/users/honhatduy/?format=api", "timestamp": "2023-10-21T01:57:53.980073Z", "action": 2, "target": "Mở bộ lọc", "old": "Open quick filters", "details": { "state": 20, "source": "Open quick filters", "old_state": 10 }, "id": 708373, "action_name": "Traduction modifiée", "url": "https://weblate.framasoft.org/api/changes/708373/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/907538/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api", "user": "https://weblate.framasoft.org/api/users/honhatduy/?format=api", "author": "https://weblate.framasoft.org/api/users/honhatduy/?format=api", "timestamp": "2023-10-21T01:57:28.347275Z", "action": 2, "target": "FAQ (Câu hỏi thường gặp) - về PeerTube", "old": "FAQ (Frequently Asked Questions) - about PeerTube", "details": { "state": 20, "source": "FAQ (Frequently Asked Questions) - about PeerTube", "old_state": 10 }, "id": 708372, "action_name": "Traduction modifiée", "url": "https://weblate.framasoft.org/api/changes/708372/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/907537/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api", "user": "https://weblate.framasoft.org/api/users/honhatduy/?format=api", "author": "https://weblate.framasoft.org/api/users/honhatduy/?format=api", "timestamp": "2023-10-21T01:57:12.108342Z", "action": 2, "target": "Phím tắt", "old": "Keyboard Shortcuts", "details": { "state": 20, "source": "Keyboard Shortcuts", "old_state": 10 }, "id": 708371, "action_name": "Traduction modifiée", "url": "https://weblate.framasoft.org/api/changes/708371/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/907536/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api", "user": "https://weblate.framasoft.org/api/users/honhatduy/?format=api", "author": "https://weblate.framasoft.org/api/users/honhatduy/?format=api", "timestamp": "2023-10-21T01:56:53.916192Z", "action": 2, "target": "Bật phím tắt trong trình duyệt này", "old": "Enable hotkeys in this web browser", "details": { "state": 20, "source": "Enable hotkeys in this web browser", "old_state": 10 }, "id": 708370, "action_name": "Traduction modifiée", "url": "https://weblate.framasoft.org/api/changes/708370/?format=api" }, { "unit": null, "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api", "user": null, "author": null, "timestamp": "2023-10-12T13:32:15.743306Z", "action": 0, "target": "", "old": "", "details": { "reason": "content changed", "filename": "client/src/locale/angular.vi-VN.xlf" }, "id": 705547, "action_name": "Ressources mises à jour", "url": "https://weblate.framasoft.org/api/changes/705547/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/907553/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api", "user": null, "author": null, "timestamp": "2023-10-12T13:32:15.743284Z", "action": 59, "target": "Skip to main content", "old": "", "details": { "state": 10, "source": "Skip to main content", "old_state": -1 }, "id": 705546, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/705546/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/907552/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api", "user": null, "author": null, "timestamp": "2023-10-12T13:32:15.743260Z", "action": 59, "target": "Toggle this date format to \"<x id=\"PH\" equiv-text=\"target\"/>\"", "old": "", "details": { "state": 10, "source": "Toggle this date format to \"<x id=\"PH\" equiv-text=\"target\"/>\"", "old_state": -1 }, "id": 705545, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/705545/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/907551/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api", "user": null, "author": null, "timestamp": "2023-10-12T13:32:15.743236Z", "action": 59, "target": "Watch video <x id=\"PH\" equiv-text=\"this.video.name\"/>", "old": "", "details": { "state": 10, "source": "Watch video <x id=\"PH\" equiv-text=\"this.video.name\"/>", "old_state": -1 }, "id": 705544, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/705544/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/907550/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api", "user": null, "author": null, "timestamp": "2023-10-12T13:32:15.743213Z", "action": 59, "target": "Sort by this column", "old": "", "details": { "state": 10, "source": "Sort by this column", "old_state": -1 }, "id": 705543, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/705543/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/907549/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api", "user": null, "author": null, "timestamp": "2023-10-12T13:32:15.743189Z", "action": 59, "target": "Show / hide this help menu", "old": "", "details": { "state": 10, "source": "Show / hide this help menu", "old_state": -1 }, "id": 705542, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/705542/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/907548/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api", "user": null, "author": null, "timestamp": "2023-10-12T13:32:15.743164Z", "action": 59, "target": "Close this modal", "old": "", "details": { "state": 10, "source": "Close this modal", "old_state": -1 }, "id": 705541, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/705541/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/907547/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api", "user": null, "author": null, "timestamp": "2023-10-12T13:32:15.743139Z", "action": 59, "target": "<x id=\"START_PARAGRAPH\" ctype=\"x-p\" equiv-text=\"<p class="mb-2">\"/>Write CSS code directly. Example:<x id=\"CLOSE_PARAGRAPH\" ctype=\"x-p\" equiv-text=\"</p>\"/><x id=\"START_TAG_PRE\" ctype=\"x-pre\" equiv-text=\"<pre>\"/>#custom-css <x id=\"INTERPOLATION\" equiv-text=\"{{ '{' }}\"/> color: red; <x id=\"INTERPOLATION_1\" equiv-text=\"{{ '}' }}\"/> <x id=\"CLOSE_TAG_PRE\" ctype=\"x-pre\" equiv-text=\"</pre>\"/><x id=\"START_PARAGRAPH\" ctype=\"x-p\" equiv-text=\"<p class="mb-2">\"/>Prepend with <x id=\"START_EMPHASISED_TEXT\" ctype=\"x-em\" equiv-text=\"<em>\"/>#custom-css<x id=\"CLOSE_EMPHASISED_TEXT\" ctype=\"x-em\" equiv-text=\"</em>\"/> to override styles. Example:<x id=\"CLOSE_PARAGRAPH\" ctype=\"x-p\" equiv-text=\"</p>\"/><x id=\"START_TAG_PRE\" ctype=\"x-pre\" equiv-text=\"<pre>\"/>#custom-css .logged-in-email <x id=\"INTERPOLATION\" equiv-text=\"{{ '{' }}\"/> color: red; <x id=\"INTERPOLATION_1\" equiv-text=\"{{ '}' }}\"/> <x id=\"CLOSE_TAG_PRE\" ctype=\"x-pre\" equiv-text=\"</pre>\"/>", "old": "", "details": { "state": 10, "source": "<x id=\"START_PARAGRAPH\" ctype=\"x-p\" equiv-text=\"<p class="mb-2">\"/>Write CSS code directly. Example:<x id=\"CLOSE_PARAGRAPH\" ctype=\"x-p\" equiv-text=\"</p>\"/><x id=\"START_TAG_PRE\" ctype=\"x-pre\" equiv-text=\"<pre>\"/>#custom-css <x id=\"INTERPOLATION\" equiv-text=\"{{ '{' }}\"/> color: red; <x id=\"INTERPOLATION_1\" equiv-text=\"{{ '}' }}\"/> <x id=\"CLOSE_TAG_PRE\" ctype=\"x-pre\" equiv-text=\"</pre>\"/><x id=\"START_PARAGRAPH\" ctype=\"x-p\" equiv-text=\"<p class="mb-2">\"/>Prepend with <x id=\"START_EMPHASISED_TEXT\" ctype=\"x-em\" equiv-text=\"<em>\"/>#custom-css<x id=\"CLOSE_EMPHASISED_TEXT\" ctype=\"x-em\" equiv-text=\"</em>\"/> to override styles. Example:<x id=\"CLOSE_PARAGRAPH\" ctype=\"x-p\" equiv-text=\"</p>\"/><x id=\"START_TAG_PRE\" ctype=\"x-pre\" equiv-text=\"<pre>\"/>#custom-css .logged-in-email <x id=\"INTERPOLATION\" equiv-text=\"{{ '{' }}\"/> color: red; <x id=\"INTERPOLATION_1\" equiv-text=\"{{ '}' }}\"/> <x id=\"CLOSE_TAG_PRE\" ctype=\"x-pre\" equiv-text=\"</pre>\"/>", "old_state": -1 }, "id": 705540, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/705540/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/907546/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api", "user": null, "author": null, "timestamp": "2023-10-12T13:32:15.743109Z", "action": 59, "target": "<x id=\"START_PARAGRAPH\" ctype=\"x-p\" equiv-text=\"<p class="mb-2">\"/>Write JavaScript code directly. Example:<x id=\"CLOSE_PARAGRAPH\" ctype=\"x-p\" equiv-text=\"</p>\"/><x id=\"START_TAG_PRE\" ctype=\"x-pre\" equiv-text=\"<pre>\"/>console.log('my instance is amazing');<x id=\"CLOSE_TAG_PRE\" ctype=\"x-pre\" equiv-text=\"</pre>\"/>", "old": "", "details": { "state": 10, "source": "<x id=\"START_PARAGRAPH\" ctype=\"x-p\" equiv-text=\"<p class="mb-2">\"/>Write JavaScript code directly. Example:<x id=\"CLOSE_PARAGRAPH\" ctype=\"x-p\" equiv-text=\"</p>\"/><x id=\"START_TAG_PRE\" ctype=\"x-pre\" equiv-text=\"<pre>\"/>console.log('my instance is amazing');<x id=\"CLOSE_TAG_PRE\" ctype=\"x-pre\" equiv-text=\"</pre>\"/>", "old_state": -1 }, "id": 705539, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/705539/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/907543/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api", "user": null, "author": null, "timestamp": "2023-10-12T13:32:15.743036Z", "action": 59, "target": "Enabling it will allow other administrators to know that you are mainly federating sensitive content.<x id=\"LINE_BREAK\" ctype=\"lb\" equiv-text=\"<br />\"/> Moreover, the NSFW checkbox on video upload will be automatically checked by default. ", "old": "", "details": { "state": 10, "source": "Enabling it will allow other administrators to know that you are mainly federating sensitive content.<x id=\"LINE_BREAK\" ctype=\"lb\" equiv-text=\"<br />\"/> Moreover, the NSFW checkbox on video upload will be automatically checked by default. ", "old_state": -1 }, "id": 705536, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/705536/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/907542/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api", "user": null, "author": null, "timestamp": "2023-10-12T13:32:15.743011Z", "action": 59, "target": "No more information is available for this row", "old": "", "details": { "state": 10, "source": "No more information is available for this row", "old_state": -1 }, "id": 705535, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/705535/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/907541/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api", "user": null, "author": null, "timestamp": "2023-10-12T13:32:15.742987Z", "action": 59, "target": "Open the modal to support the video uploader", "old": "", "details": { "state": 10, "source": "Open the modal to support the video uploader", "old_state": -1 }, "id": 705534, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/705534/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/907540/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api", "user": null, "author": null, "timestamp": "2023-10-12T13:32:15.742963Z", "action": 59, "target": "Short text to tell people how they can support the channel (membership platform...).<br /> When a video is uploaded in this channel, the video support field will be automatically filled by this text.", "old": "", "details": { "state": 10, "source": "Short text to tell people how they can support the channel (membership platform...).<br /> When a video is uploaded in this channel, the video support field will be automatically filled by this text.", "old_state": -1 }, "id": 705533, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/705533/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/907539/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api", "user": null, "author": null, "timestamp": "2023-10-12T13:32:15.742937Z", "action": 59, "target": "Open quick filters", "old": "", "details": { "state": 10, "source": "Open quick filters", "old_state": -1 }, "id": 705532, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/705532/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/907538/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api", "user": null, "author": null, "timestamp": "2023-10-12T13:32:15.742884Z", "action": 59, "target": "FAQ (Frequently Asked Questions) - about PeerTube", "old": "", "details": { "state": 10, "source": "FAQ (Frequently Asked Questions) - about PeerTube", "old_state": -1 }, "id": 705531, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/705531/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/907537/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api", "user": null, "author": null, "timestamp": "2023-10-12T13:32:15.742856Z", "action": 59, "target": "Keyboard Shortcuts", "old": "", "details": { "state": 10, "source": "Keyboard Shortcuts", "old_state": -1 }, "id": 705530, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/705530/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/907536/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api", "user": null, "author": null, "timestamp": "2023-10-12T13:32:15.742804Z", "action": 59, "target": "Enable hotkeys in this web browser", "old": "", "details": { "state": 10, "source": "Enable hotkeys in this web browser", "old_state": -1 }, "id": 705529, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/705529/?format=api" }, { "unit": null, "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api", "user": null, "author": null, "timestamp": "2023-10-09T14:12:22.660326Z", "action": 17, "target": "", "old": "", "details": {}, "id": 703660, "action_name": "Modifications envoyées", "url": "https://weblate.framasoft.org/api/changes/703660/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/905518/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api", "user": "https://weblate.framasoft.org/api/users/honhatduy/?format=api", "author": "https://weblate.framasoft.org/api/users/honhatduy/?format=api", "timestamp": "2023-10-09T03:22:08.951453Z", "action": 2, "target": "Nhiều chương có chung timecode <x id=\"PH\" equiv-text=\"chapter.timecode\"/>", "old": "Multiple chapters have the same timecode <x id=\"PH\" equiv-text=\"chapter.timecode\"/>", "details": { "state": 20, "source": "Multiple chapters have the same timecode <x id=\"PH\" equiv-text=\"chapter.timecode\"/>", "old_state": 10 }, "id": 703605, "action_name": "Traduction modifiée", "url": "https://weblate.framasoft.org/api/changes/703605/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/905517/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api", "user": "https://weblate.framasoft.org/api/users/honhatduy/?format=api", "author": "https://weblate.framasoft.org/api/users/honhatduy/?format=api", "timestamp": "2023-10-09T03:21:52.231934Z", "action": 2, "target": "Tên chương tối đa 100 ký tự.", "old": "A chapter title should be less than 100 characters long.", "details": { "state": 20, "source": "A chapter title should be less than 100 characters long.", "old_state": 10 }, "id": 703604, "action_name": "Traduction modifiée", "url": "https://weblate.framasoft.org/api/changes/703604/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/905516/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api", "user": "https://weblate.framasoft.org/api/users/honhatduy/?format=api", "author": "https://weblate.framasoft.org/api/users/honhatduy/?format=api", "timestamp": "2023-10-09T03:21:40.403764Z", "action": 2, "target": "Tên chương tối thiểu 2 ký tự.", "old": "A chapter title should be more than 2 characters long.", "details": { "state": 20, "source": "A chapter title should be more than 2 characters long.", "old_state": 10 }, "id": 703603, "action_name": "Traduction modifiée", "url": "https://weblate.framasoft.org/api/changes/703603/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/905515/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api", "user": "https://weblate.framasoft.org/api/users/honhatduy/?format=api", "author": "https://weblate.framasoft.org/api/users/honhatduy/?format=api", "timestamp": "2023-10-09T03:21:24.226134Z", "action": 2, "target": "Bắt buộc có tên chương.", "old": "A chapter title is required.", "details": { "state": 20, "source": "A chapter title is required.", "old_state": 10 }, "id": 703602, "action_name": "Traduction modifiée", "url": "https://weblate.framasoft.org/api/changes/703602/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/905514/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api", "user": "https://weblate.framasoft.org/api/users/honhatduy/?format=api", "author": "https://weblate.framasoft.org/api/users/honhatduy/?format=api", "timestamp": "2023-10-09T03:21:11.796414Z", "action": 2, "target": "Tên chương", "old": "Chapter name", "details": { "state": 20, "source": "Chapter name", "old_state": 10 }, "id": 703601, "action_name": "Traduction modifiée", "url": "https://weblate.framasoft.org/api/changes/703601/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/905513/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api", "user": "https://weblate.framasoft.org/api/users/honhatduy/?format=api", "author": "https://weblate.framasoft.org/api/users/honhatduy/?format=api", "timestamp": "2023-10-09T03:21:04.411182Z", "action": 2, "target": "Timecode", "old": "Timecode", "details": { "state": 20, "source": "Timecode", "old_state": 10 }, "id": 703600, "action_name": "Traduction modifiée", "url": "https://weblate.framasoft.org/api/changes/703600/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/905512/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api", "user": "https://weblate.framasoft.org/api/users/honhatduy/?format=api", "author": "https://weblate.framasoft.org/api/users/honhatduy/?format=api", "timestamp": "2023-10-09T03:20:57.453948Z", "action": 2, "target": "Chương", "old": "Chapters", "details": { "state": 20, "source": "Chapters", "old_state": 10 }, "id": 703599, "action_name": "Traduction modifiée", "url": "https://weblate.framasoft.org/api/changes/703599/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/906266/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api", "user": "https://weblate.framasoft.org/api/users/honhatduy/?format=api", "author": "https://weblate.framasoft.org/api/users/honhatduy/?format=api", "timestamp": "2023-10-09T03:20:41.707433Z", "action": 2, "target": "người dùng tự quyết định", "old": "can be redefined by the users", "details": { "state": 20, "source": "can be redefined by the users", "old_state": 10 }, "id": 703598, "action_name": "Traduction modifiée", "url": "https://weblate.framasoft.org/api/changes/703598/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/906265/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api", "user": "https://weblate.framasoft.org/api/users/honhatduy/?format=api", "author": "https://weblate.framasoft.org/api/users/honhatduy/?format=api", "timestamp": "2023-10-09T03:20:14.899631Z", "action": 2, "target": "Chính sách mặc định video NSFW/nhạy cảm", "old": "Default NSFW/sensitive videos policy", "details": { "state": 20, "source": "Default NSFW/sensitive videos policy", "old_state": 10 }, "id": 703597, "action_name": "Traduction modifiée", "url": "https://weblate.framasoft.org/api/changes/703597/?format=api" }, { "unit": null, "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api", "user": null, "author": null, "timestamp": "2023-10-04T08:16:24.203487Z", "action": 0, "target": "", "old": "", "details": { "reason": "content changed", "filename": "client/src/locale/angular.vi-VN.xlf" }, "id": 703297, "action_name": "Ressources mises à jour", "url": "https://weblate.framasoft.org/api/changes/703297/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/906266/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api", "user": null, "author": null, "timestamp": "2023-10-04T08:16:24.203459Z", "action": 59, "target": "can be redefined by the users", "old": "", "details": { "state": 10, "source": "can be redefined by the users", "old_state": -1 }, "id": 703296, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/703296/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/906265/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api", "user": null, "author": null, "timestamp": "2023-10-04T08:16:24.203394Z", "action": 59, "target": "Default NSFW/sensitive videos policy", "old": "", "details": { "state": 10, "source": "Default NSFW/sensitive videos policy", "old_state": -1 }, "id": 703295, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/703295/?format=api" }, { "unit": null, "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api", "user": null, "author": null, "timestamp": "2023-10-02T10:02:04.244465Z", "action": 0, "target": "", "old": "", "details": { "reason": "content changed", "filename": "client/src/locale/angular.vi-VN.xlf" }, "id": 702128, "action_name": "Ressources mises à jour", "url": "https://weblate.framasoft.org/api/changes/702128/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/905518/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api", "user": null, "author": null, "timestamp": "2023-10-02T10:02:04.244442Z", "action": 59, "target": "Multiple chapters have the same timecode <x id=\"PH\" equiv-text=\"chapter.timecode\"/>", "old": "", "details": { "state": 10, "source": "Multiple chapters have the same timecode <x id=\"PH\" equiv-text=\"chapter.timecode\"/>", "old_state": -1 }, "id": 702127, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/702127/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/905517/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api", "user": null, "author": null, "timestamp": "2023-10-02T10:02:04.244418Z", "action": 59, "target": "A chapter title should be less than 100 characters long.", "old": "", "details": { "state": 10, "source": "A chapter title should be less than 100 characters long.", "old_state": -1 }, "id": 702126, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/702126/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/905516/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api", "user": null, "author": null, "timestamp": "2023-10-02T10:02:04.244393Z", "action": 59, "target": "A chapter title should be more than 2 characters long.", "old": "", "details": { "state": 10, "source": "A chapter title should be more than 2 characters long.", "old_state": -1 }, "id": 702125, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/702125/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/905515/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api", "user": null, "author": null, "timestamp": "2023-10-02T10:02:04.244369Z", "action": 59, "target": "A chapter title is required.", "old": "", "details": { "state": 10, "source": "A chapter title is required.", "old_state": -1 }, "id": 702124, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/702124/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/905514/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api", "user": null, "author": null, "timestamp": "2023-10-02T10:02:04.244344Z", "action": 59, "target": "Chapter name", "old": "", "details": { "state": 10, "source": "Chapter name", "old_state": -1 }, "id": 702123, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/702123/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/905513/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api", "user": null, "author": null, "timestamp": "2023-10-02T10:02:04.244316Z", "action": 59, "target": "Timecode", "old": "", "details": { "state": 10, "source": "Timecode", "old_state": -1 }, "id": 702122, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/702122/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/905512/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api", "user": null, "author": null, "timestamp": "2023-10-02T10:02:04.244262Z", "action": 59, "target": "Chapters", "old": "", "details": { "state": 10, "source": "Chapters", "old_state": -1 }, "id": 702121, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/702121/?format=api" }, { "unit": null, "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api", "user": null, "author": null, "timestamp": "2023-09-16T10:40:55.835404Z", "action": 17, "target": "", "old": "", "details": {}, "id": 692840, "action_name": "Modifications envoyées", "url": "https://weblate.framasoft.org/api/changes/692840/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/895587/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api", "user": "https://weblate.framasoft.org/api/users/honhatduy/?format=api", "author": "https://weblate.framasoft.org/api/users/honhatduy/?format=api", "timestamp": "2023-09-16T06:13:55.978342Z", "action": 2, "target": "{first} - {last} trong {totalRecords}", "old": "{first} - {last} of {totalRecords}", "details": { "state": 20, "source": "{first} - {last} of {totalRecords}", "old_state": 10 }, "id": 692839, "action_name": "Traduction modifiée", "url": "https://weblate.framasoft.org/api/changes/692839/?format=api" } ] }{ "count": 2967, "next": "