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=8
https://weblate.framasoft.org/api/translations/peertube/angular/vi/changes/?format=api&page=9", "previous": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/changes/?format=api&page=7", "results": [ { "unit": "https://weblate.framasoft.org/api/units/934879/?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": "2024-02-21T14:51:15.302359Z", "action": 71, "target": "An email will be sent when the export archive is available.", "old": "", "details": { "state": 10, "source": "An email will be sent when the export archive is available.", "old_state": -1 }, "id": 754137, "action_name": "Chaîne ajoutée au dépôt", "url": "https://weblate.framasoft.org/api/changes/754137/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/934878/?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": "2024-02-21T14:51:15.302344Z", "action": 71, "target": "You can only request one archive at a time.", "old": "", "details": { "state": 10, "source": "You can only request one archive at a time.", "old_state": -1 }, "id": 754136, "action_name": "Chaîne ajoutée au dépôt", "url": "https://weblate.framasoft.org/api/changes/754136/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/934877/?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": "2024-02-21T14:51:15.302327Z", "action": 71, "target": "A directory containing static files (thumbnails, avatars, video files etc.)", "old": "", "details": { "state": 10, "source": "A directory containing static files (thumbnails, avatars, video files etc.)", "old_state": -1 }, "id": 754135, "action_name": "Chaîne ajoutée au dépôt", "url": "https://weblate.framasoft.org/api/changes/754135/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/934876/?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": "2024-02-21T14:51:15.302311Z", "action": 71, "target": "A directory containing an export in custom PeerTube JSON format that can be used to re-import your account on another PeerTube instance", "old": "", "details": { "state": 10, "source": "A directory containing an export in custom PeerTube JSON format that can be used to re-import your account on another PeerTube instance", "old_state": -1 }, "id": 754134, "action_name": "Chaîne ajoutée au dépôt", "url": "https://weblate.framasoft.org/api/changes/754134/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/934875/?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": "2024-02-21T14:51:15.302296Z", "action": 71, "target": "A directory containing an export in ActivityPub format, readable by any compliant software", "old": "", "details": { "state": 10, "source": "A directory containing an export in ActivityPub format, readable by any compliant software", "old_state": -1 }, "id": 754133, "action_name": "Chaîne ajoutée au dépôt", "url": "https://weblate.framasoft.org/api/changes/754133/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/934874/?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": "2024-02-21T14:51:15.302280Z", "action": 71, "target": "The exported data will contain multiple directories:", "old": "", "details": { "state": 10, "source": "The exported data will contain multiple directories:", "old_state": -1 }, "id": 754132, "action_name": "Chaîne ajoutée au dépôt", "url": "https://weblate.framasoft.org/api/changes/754132/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/934873/?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": "2024-02-21T14:51:15.302265Z", "action": 71, "target": "Your videos with thumbnail, caption files. Video files can also be included in the archive", "old": "", "details": { "state": 10, "source": "Your videos with thumbnail, caption files. Video files can also be included in the archive", "old_state": -1 }, "id": 754131, "action_name": "Chaîne ajoutée au dépôt", "url": "https://weblate.framasoft.org/api/changes/754131/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/934872/?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": "2024-02-21T14:51:15.302249Z", "action": 71, "target": "Your video playlists with thumbnail files", "old": "", "details": { "state": 10, "source": "Your video playlists with thumbnail files", "old_state": -1 }, "id": 754130, "action_name": "Chaîne ajoutée au dépôt", "url": "https://weblate.framasoft.org/api/changes/754130/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/934871/?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": "2024-02-21T14:51:15.302234Z", "action": 71, "target": "Your subscriptions and followers", "old": "", "details": { "state": 10, "source": "Your subscriptions and followers", "old_state": -1 }, "id": 754129, "action_name": "Chaîne ajoutée au dépôt", "url": "https://weblate.framasoft.org/api/changes/754129/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/934870/?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": "2024-02-21T14:51:15.302218Z", "action": 71, "target": "Your likes and dislikes", "old": "", "details": { "state": 10, "source": "Your likes and dislikes", "old_state": -1 }, "id": 754128, "action_name": "Chaîne ajoutée au dépôt", "url": "https://weblate.framasoft.org/api/changes/754128/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/934869/?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": "2024-02-21T14:51:15.302202Z", "action": 71, "target": "Your comments", "old": "", "details": { "state": 10, "source": "Your comments", "old_state": -1 }, "id": 754127, "action_name": "Chaîne ajoutée au dépôt", "url": "https://weblate.framasoft.org/api/changes/754127/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/934868/?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": "2024-02-21T14:51:15.302186Z", "action": 71, "target": "Your muted accounts and servers", "old": "", "details": { "state": 10, "source": "Your muted accounts and servers", "old_state": -1 }, "id": 754126, "action_name": "Chaîne ajoutée au dépôt", "url": "https://weblate.framasoft.org/api/changes/754126/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/934867/?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": "2024-02-21T14:51:15.302171Z", "action": 71, "target": "Your channels with banner and avatar files", "old": "", "details": { "state": 10, "source": "Your channels with banner and avatar files", "old_state": -1 }, "id": 754125, "action_name": "Chaîne ajoutée au dépôt", "url": "https://weblate.framasoft.org/api/changes/754125/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/934866/?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": "2024-02-21T14:51:15.302155Z", "action": 71, "target": "Your account settings with avatar file", "old": "", "details": { "state": 10, "source": "Your account settings with avatar file", "old_state": -1 }, "id": 754124, "action_name": "Chaîne ajoutée au dépôt", "url": "https://weblate.framasoft.org/api/changes/754124/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/934865/?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": "2024-02-21T14:51:15.302140Z", "action": 71, "target": "You can request an archive of your account containing:", "old": "", "details": { "state": 10, "source": "You can request an archive of your account containing:", "old_state": -1 }, "id": 754123, "action_name": "Chaîne ajoutée au dépôt", "url": "https://weblate.framasoft.org/api/changes/754123/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/934864/?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": "2024-02-21T14:51:15.302124Z", "action": 71, "target": "EXPORT", "old": "", "details": { "state": 10, "source": "EXPORT", "old_state": -1 }, "id": 754122, "action_name": "Chaîne ajoutée au dépôt", "url": "https://weblate.framasoft.org/api/changes/754122/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/934863/?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": "2024-02-21T14:51:15.302109Z", "action": 71, "target": "powered by PeerTube - CopyLeft 2015-2024", "old": "", "details": { "state": 10, "source": "powered by PeerTube - CopyLeft 2015-2024", "old_state": -1 }, "id": 754121, "action_name": "Chaîne ajoutée au dépôt", "url": "https://weblate.framasoft.org/api/changes/754121/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/934862/?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": "2024-02-21T14:51:15.302093Z", "action": 71, "target": "You can already follow <x id=\"INTERPOLATION\" equiv-text=\"{{ instanceName }}\"/> using your favorite tool.", "old": "", "details": { "state": 10, "source": "You can already follow <x id=\"INTERPOLATION\" equiv-text=\"{{ instanceName }}\"/> using your favorite tool.", "old_state": -1 }, "id": 754120, "action_name": "Chaîne ajoutée au dépôt", "url": "https://weblate.framasoft.org/api/changes/754120/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/934860/?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": "2024-02-21T14:51:15.302040Z", "action": 71, "target": "<x id=\"PH\" equiv-text=\"days\"/> days", "old": "", "details": { "state": 10, "source": "<x id=\"PH\" equiv-text=\"days\"/> days", "old_state": -1 }, "id": 754118, "action_name": "Chaîne ajoutée au dépôt", "url": "https://weblate.framasoft.org/api/changes/754118/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/934859/?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": "2024-02-21T14:51:15.302024Z", "action": 71, "target": "Users can import their data", "old": "", "details": { "state": 10, "source": "Users can import their data", "old_state": -1 }, "id": 754117, "action_name": "Chaîne ajoutée au dépôt", "url": "https://weblate.framasoft.org/api/changes/754117/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/934858/?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": "2024-02-21T14:51:15.302008Z", "action": 71, "target": "Users can export their data", "old": "", "details": { "state": 10, "source": "Users can export their data", "old_state": -1 }, "id": 754116, "action_name": "Chaîne ajoutée au dépôt", "url": "https://weblate.framasoft.org/api/changes/754116/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/934857/?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": "2024-02-21T14:51:15.301992Z", "action": 71, "target": "User Import/Export", "old": "", "details": { "state": 10, "source": "User Import/Export", "old_state": -1 }, "id": 754115, "action_name": "Chaîne ajoutée au dépôt", "url": "https://weblate.framasoft.org/api/changes/754115/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/934856/?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": "2024-02-21T14:51:15.301975Z", "action": 71, "target": "Video Import", "old": "", "details": { "state": 10, "source": "Video Import", "old_state": -1 }, "id": 754114, "action_name": "Chaîne ajoutée au dépôt", "url": "https://weblate.framasoft.org/api/changes/754114/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/934855/?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": "2024-02-21T14:51:15.301957Z", "action": 71, "target": "Total uploaded", "old": "", "details": { "state": 10, "source": "Total uploaded", "old_state": -1 }, "id": 754113, "action_name": "Chaîne ajoutée au dépôt", "url": "https://weblate.framasoft.org/api/changes/754113/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/934854/?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": "2024-02-21T14:51:15.301921Z", "action": 71, "target": "<x id=\"INTERPOLATION\" equiv-text=\"{{ notification.video.channel.displayName }}\"/> is live streaming in <x id=\"START_LINK\" ctype=\"x-a\" equiv-text=\"<a (click)="markAsRead(notification)" [routerLink]="notification.videoUrl">\"/><x id=\"INTERPOLATION_1\" equiv-text=\"{{ notification.video.name }}\"/><x id=\"CLOSE_LINK\" ctype=\"x-a\" equiv-text=\"</a>\"/>", "old": "", "details": { "state": 10, "source": "<x id=\"INTERPOLATION\" equiv-text=\"{{ notification.video.channel.displayName }}\"/> is live streaming in <x id=\"START_LINK\" ctype=\"x-a\" equiv-text=\"<a (click)="markAsRead(notification)" [routerLink]="notification.videoUrl">\"/><x id=\"INTERPOLATION_1\" equiv-text=\"{{ notification.video.name }}\"/><x id=\"CLOSE_LINK\" ctype=\"x-a\" equiv-text=\"</a>\"/>", "old_state": -1 }, "id": 754112, "action_name": "Chaîne ajoutée au dépôt", "url": "https://weblate.framasoft.org/api/changes/754112/?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": "2024-01-26T12:03:17.690268Z", "action": 17, "target": "", "old": "", "details": {}, "id": 743515, "action_name": "Modifications envoyées", "url": "https://weblate.framasoft.org/api/changes/743515/?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": "https://weblate.framasoft.org/api/users/honhatduy/?format=api", "author": "https://weblate.framasoft.org/api/users/honhatduy/?format=api", "timestamp": "2024-01-26T10:33:38.725302Z", "action": 1, "target": "", "old": "", "details": {}, "id": 743456, "action_name": "Traduction terminée", "url": "https://weblate.framasoft.org/api/changes/743456/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/924905/?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": "2024-01-26T10:33:38.632337Z", "action": 2, "target": "Vùng", "old": "Regions", "details": { "state": 20, "source": "Regions", "old_state": 10 }, "id": 743455, "action_name": "Traduction modifiée", "url": "https://weblate.framasoft.org/api/changes/743455/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/924904/?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": "2024-01-26T10:33:31.030375Z", "action": 2, "target": "Tạo bảng phân cảnh của video cục bộ bằng ffmpeg để người dùng có thể xem bản xem trước video trong trình phát", "old": "Generate storyboards of local videos using ffmpeg so users can see the video preview in the player while scrubbing the video", "details": { "state": 20, "source": "Generate storyboards of local videos using ffmpeg so users can see the video preview in the player while scrubbing the video", "old_state": 10 }, "id": 743454, "action_name": "Traduction modifiée", "url": "https://weblate.framasoft.org/api/changes/743454/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/924903/?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": "2024-01-26T10:32:49.583353Z", "action": 2, "target": "Bật storyboard", "old": "Enable video storyboards", "details": { "state": 20, "source": "Enable video storyboards", "old_state": 10 }, "id": 743453, "action_name": "Traduction modifiée", "url": "https://weblate.framasoft.org/api/changes/743453/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/924902/?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": "2024-01-26T10:32:33.775864Z", "action": 2, "target": "<x id=\"START_LINK\" ctype=\"x-a\" equiv-text=\"<a (click)="markAsRead(notification)" [routerLink]="notification.videoUrl || notification.videoImportUrl">\"/>Video đã nhập<x id=\"CLOSE_LINK\" ctype=\"x-a\" equiv-text=\"</a>\"/> <x id=\"START_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"<strong>\"/><x id=\"INTERPOLATION\" equiv-text=\"{{ notification.videoImportIdentifier }}\"/><x id=\"CLOSE_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"</strong>\"/> thành công ", "old": "<x id=\"START_LINK\" ctype=\"x-a\" equiv-text=\"<a (click)="markAsRead(notification)" [routerLink]="notification.videoUrl || notification.videoImportUrl">\"/>Your video import<x id=\"CLOSE_LINK\" ctype=\"x-a\" equiv-text=\"</a>\"/> <x id=\"START_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"<strong>\"/><x id=\"INTERPOLATION\" equiv-text=\"{{ notification.videoImportIdentifier }}\"/><x id=\"CLOSE_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"</strong>\"/> succeeded ", "details": { "state": 20, "source": "<x id=\"START_LINK\" ctype=\"x-a\" equiv-text=\"<a (click)="markAsRead(notification)" [routerLink]="notification.videoUrl || notification.videoImportUrl">\"/>Your video import<x id=\"CLOSE_LINK\" ctype=\"x-a\" equiv-text=\"</a>\"/> <x id=\"START_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"<strong>\"/><x id=\"INTERPOLATION\" equiv-text=\"{{ notification.videoImportIdentifier }}\"/><x id=\"CLOSE_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"</strong>\"/> succeeded ", "old_state": 10 }, "id": 743452, "action_name": "Traduction modifiée", "url": "https://weblate.framasoft.org/api/changes/743452/?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": "2024-01-15T08:43:48.840241Z", "action": 0, "target": "", "old": "", "details": { "reason": "content changed", "filename": "client/src/locale/angular.vi-VN.xlf" }, "id": 737673, "action_name": "Ressources mises à jour", "url": "https://weblate.framasoft.org/api/changes/737673/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/924905/?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": "2024-01-15T08:43:48.840225Z", "action": 59, "target": "Regions", "old": "", "details": { "state": 10, "source": "Regions", "old_state": -1 }, "id": 737672, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/737672/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/924904/?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": "2024-01-15T08:43:48.840207Z", "action": 59, "target": "Generate storyboards of local videos using ffmpeg so users can see the video preview in the player while scrubbing the video", "old": "", "details": { "state": 10, "source": "Generate storyboards of local videos using ffmpeg so users can see the video preview in the player while scrubbing the video", "old_state": -1 }, "id": 737671, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/737671/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/924903/?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": "2024-01-15T08:43:48.840188Z", "action": 59, "target": "Enable video storyboards", "old": "", "details": { "state": 10, "source": "Enable video storyboards", "old_state": -1 }, "id": 737670, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/737670/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/924902/?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": "2024-01-15T08:43:48.840151Z", "action": 59, "target": "<x id=\"START_LINK\" ctype=\"x-a\" equiv-text=\"<a (click)="markAsRead(notification)" [routerLink]="notification.videoUrl || notification.videoImportUrl">\"/>Your video import<x id=\"CLOSE_LINK\" ctype=\"x-a\" equiv-text=\"</a>\"/> <x id=\"START_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"<strong>\"/><x id=\"INTERPOLATION\" equiv-text=\"{{ notification.videoImportIdentifier }}\"/><x id=\"CLOSE_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"</strong>\"/> succeeded ", "old": "", "details": { "state": 10, "source": "<x id=\"START_LINK\" ctype=\"x-a\" equiv-text=\"<a (click)="markAsRead(notification)" [routerLink]="notification.videoUrl || notification.videoImportUrl">\"/>Your video import<x id=\"CLOSE_LINK\" ctype=\"x-a\" equiv-text=\"</a>\"/> <x id=\"START_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"<strong>\"/><x id=\"INTERPOLATION\" equiv-text=\"{{ notification.videoImportIdentifier }}\"/><x id=\"CLOSE_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"</strong>\"/> succeeded ", "old_state": -1 }, "id": 737669, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/737669/?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-12-22T07:49:21.985659Z", "action": 17, "target": "", "old": "", "details": {}, "id": 734585, "action_name": "Modifications envoyées", "url": "https://weblate.framasoft.org/api/changes/734585/?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": "https://weblate.framasoft.org/api/users/honhatduy/?format=api", "author": "https://weblate.framasoft.org/api/users/honhatduy/?format=api", "timestamp": "2023-12-22T06:03:07.384219Z", "action": 1, "target": "", "old": "", "details": {}, "id": 734582, "action_name": "Traduction terminée", "url": "https://weblate.framasoft.org/api/changes/734582/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/923726/?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-12-22T06:03:07.239333Z", "action": 2, "target": "Đề xuất", "old": "Recommended", "details": { "state": 20, "source": "Recommended", "old_state": 10 }, "id": 734581, "action_name": "Traduction modifiée", "url": "https://weblate.framasoft.org/api/changes/734581/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/923725/?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-12-22T06:02:58.820110Z", "action": 2, "target": "Plugin này được đề xuất bởi Framasoft, tổ chức phi lợi nhuận phát triển PeerTube", "old": "This plugin is recommended by Framasoft, the not-for-profit that develops PeerTube", "details": { "state": 20, "source": "This plugin is recommended by Framasoft, the not-for-profit that develops PeerTube", "old_state": 10 }, "id": 734580, "action_name": "Traduction modifiée", "url": "https://weblate.framasoft.org/api/changes/734580/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/923724/?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-12-22T06:02:46.151958Z", "action": 2, "target": "Plugin này được phát triển bởi Framasoft, tổ chức phi lợi nhuận phát triển PeerTube", "old": "This plugin is developed by Framasoft, the not-for-profit that develops PeerTube", "details": { "state": 20, "source": "This plugin is developed by Framasoft, the not-for-profit that develops PeerTube", "old_state": 10 }, "id": 734579, "action_name": "Traduction modifiée", "url": "https://weblate.framasoft.org/api/changes/734579/?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-12-20T15:27:07.587994Z", "action": 0, "target": "", "old": "", "details": { "reason": "content changed", "filename": "client/src/locale/angular.vi-VN.xlf" }, "id": 734370, "action_name": "Ressources mises à jour", "url": "https://weblate.framasoft.org/api/changes/734370/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/923726/?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-12-20T15:27:07.587977Z", "action": 59, "target": "Recommended", "old": "", "details": { "state": 10, "source": "Recommended", "old_state": -1 }, "id": 734369, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/734369/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/923725/?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-12-20T15:27:07.587958Z", "action": 59, "target": "This plugin is recommended by Framasoft, the not-for-profit that develops PeerTube", "old": "", "details": { "state": 10, "source": "This plugin is recommended by Framasoft, the not-for-profit that develops PeerTube", "old_state": -1 }, "id": 734368, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/734368/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/923724/?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-12-20T15:27:07.587920Z", "action": 59, "target": "This plugin is developed by Framasoft, the not-for-profit that develops PeerTube", "old": "", "details": { "state": 10, "source": "This plugin is developed by Framasoft, the not-for-profit that develops PeerTube", "old_state": -1 }, "id": 734367, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/734367/?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-12-10T10:40:02.837932Z", "action": 17, "target": "", "old": "", "details": {}, "id": 731160, "action_name": "Modifications envoyées", "url": "https://weblate.framasoft.org/api/changes/731160/?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": "https://weblate.framasoft.org/api/users/honhatduy/?format=api", "author": "https://weblate.framasoft.org/api/users/honhatduy/?format=api", "timestamp": "2023-12-10T02:40:16.715943Z", "action": 1, "target": "", "old": "", "details": {}, "id": 731159, "action_name": "Traduction terminée", "url": "https://weblate.framasoft.org/api/changes/731159/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/914956/?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-12-10T02:40:16.527197Z", "action": 2, "target": "Bật", "old": "Toggle", "details": { "state": 20, "source": "Toggle", "old_state": 10 }, "id": 731158, "action_name": "Traduction modifiée", "url": "https://weblate.framasoft.org/api/changes/731158/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/914955/?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-12-10T02:40:06.746861Z", "action": 2, "target": "Bật tự động phát video kế tiếp", "old": "Toggle autoplay next video", "details": { "state": 20, "source": "Toggle autoplay next video", "old_state": 10 }, "id": 731157, "action_name": "Traduction modifiée", "url": "https://weblate.framasoft.org/api/changes/731157/?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-11-27T07:49:33.891147Z", "action": 0, "target": "", "old": "", "details": { "reason": "content changed", "filename": "client/src/locale/angular.vi-VN.xlf" }, "id": 721923, "action_name": "Ressources mises à jour", "url": "https://weblate.framasoft.org/api/changes/721923/?format=api" } ] }{ "count": 2967, "next": "