Changes
Translation components API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/components/peertube-livechat/peertube-plugin-livechat-documentation/changes/?format=api&page=551
https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/changes/?format=api&page=552", "previous": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/changes/?format=api&page=550", "results": [ { "unit": "https://weblate.framasoft.org/api/units/878402/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/gd/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:04.696074Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "Before updating to a major release, please read the release notes and breaking changes list : [CHANGELOG](https://github.com/JohnXLivingston/peertube-plugin-livechat/blob/main/CHANGELOG.md).", "old_state": -1 }, "id": 659181, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/659181/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/878401/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/gd/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:04.696047Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "But it may be removed in a near feature (to avoid drawbacks of this method). I have to discuss with Yunohost team, to decide how we can do to minimize drawbacks, and maximize compatibility.", "old_state": -1 }, "id": 659180, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/659180/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/878400/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/gd/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:04.696007Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "This is already done by the Yunohost Peertube application, as it was required for the plugin before the v6.0.0.", "old_state": -1 }, "id": 659179, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/659179/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/878399/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/gd/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:04.695982Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "You have to disable `metronome` (the XMPP server provided by Yunohost), and install `prosody`.", "old_state": -1 }, "id": 659178, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/659178/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/878398/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/gd/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:04.695957Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "To generate and use such an image, please refer to the Docker documentation. The Docker file to generate the image should be:", "old_state": -1 }, "id": 659177, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/659177/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/878397/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/gd/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:04.695931Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "You will have to generate a Peertube image that includes Prosody in the same container that Peertube. I know this is not the standard way to do this with Docker, but keep in mind it is a temporary workaround.", "old_state": -1 }, "id": 659176, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/659176/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/878396/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/gd/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:04.695905Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "Warning: do not disable Prosody if it is used for another service on your server, like for example Jitsi.", "old_state": -1 }, "id": 659175, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/659175/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/878395/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/gd/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:04.695866Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "You can then disable the service that starts automatically when you install Prosody (the plugin will launch a Prosody process, there is no need for the service to run). For example, on Debian/Ubuntu (and other Systemd based linux distributions):", "old_state": -1 }, "id": 659174, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/659174/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/878394/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/gd/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:04.695799Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "For example, on Debian/Ubuntu:", "old_state": -1 }, "id": 659173, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/659173/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/878393/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/gd/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:04.695774Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "For standard installation, you just have to install the official `prosody` package for your linux distribution.", "old_state": -1 }, "id": 659172, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/659172/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/878392/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/gd/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:04.695748Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "Once it is done, you have to check `Use system Prosody` in the plugin settings.", "old_state": -1 }, "id": 659171, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/659171/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/878391/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/gd/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:04.695723Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "To use the plugin, you will have to manually install Prosody on your server (see below).", "old_state": -1 }, "id": 659170, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/659170/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/878390/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/gd/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:04.695697Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "The Prosody AppImage included in the plugin will only work on x86_64 and arm64 CPU. It is not compatible with other CPU architectures.", "old_state": -1 }, "id": 659169, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/659169/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/878389/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/gd/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:04.695671Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "More informations on Prosody external components [here](https://prosody.im/doc/components).", "old_state": -1 }, "id": 659168, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/659168/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/878388/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/gd/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:04.695645Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "This feature could be used to connect bridges or bots.", "old_state": -1 }, "id": 659167, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/659167/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/878386/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/gd/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:04.695591Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "As example, this option can allow an instance of Matterbridge (once it could use anonymous login) *on the same machine* to bridge your chat with another services like a Matrix room.", "old_state": -1 }, "id": 659165, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/659165/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/878385/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/gd/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:04.695556Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "This setting enable XMPP clients to connect to the built-in Prosody server. For now, this option **only allows connections from localhost clients**.", "old_state": -1 }, "id": 659164, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/659164/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/878383/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/gd/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:04.694841Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "The plugin comes with an AppImage that is used to run the [Prosody XMPP server](https://prosody.im). If this AppImage is not working, you can fallback to the Prosody that is packaged for your server. Just install the `prosody` package.", "old_state": -1 }, "id": 659162, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/659162/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/878382/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/gd/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:04.694815Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "ConverseJS concord theme: this is a theme provided by ConverseJS.", "old_state": -1 }, "id": 659161, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/659161/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/878381/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/gd/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:04.694789Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "Default ConverseJS theme: this is the default ConverseJS theme.", "old_state": -1 }, "id": 659160, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/659160/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/878380/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/gd/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:04.694763Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "Peertube theme: this is a special theme, made especially for peertube's integration.", "old_state": -1 }, "id": 659159, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/659159/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/878379/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/gd/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:04.694738Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "You can choose which theme to use for ConverseJS:", "old_state": -1 }, "id": 659158, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/659158/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/878378/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/gd/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:04.694711Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "Note: for now this feature simply hide the chat. In a future release, the chat will be replaced by a message saying «please log in to [...]». See [v5.7.0 Release Notes](https://github.com/JohnXLivingston/peertube-plugin-livechat/blob/main/CHANGELOG.md#570) for more information.", "old_state": -1 }, "id": 659157, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/659157/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/878377/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/gd/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:04.694685Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "The video owner will be able to activate web chats.", "old_state": -1 }, "id": 659156, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/659156/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/878375/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/gd/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:04.694634Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "You can for example generate a readonly URL and use it in OBS to integrate the chat in your live stream!", "old_state": -1 }, "id": 659154, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/659154/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/878374/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/gd/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:04.694608Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "This feature enables a «share chat link» modal. With this modal, you can generate URLs to join the chat. The chat can be customized (readonly mode, use the current theme, ...).", "old_state": -1 }, "id": 659153, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/659153/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/878373/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/gd/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:04.694583Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "Following settings concern the federation with other Peertube instances, and other fediverse softwares.", "old_state": -1 }, "id": 659152, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/659152/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/878372/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/gd/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:04.694558Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "When pressing the «List rooms» button, all existing chatrooms will be listed. You can then find them and moderated them.", "old_state": -1 }, "id": 659151, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/659151/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/878371/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/gd/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:04.694532Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "This section describes the plugin settings page.", "old_state": -1 }, "id": 659150, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/659150/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/878370/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/gd/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:04.694494Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "If you can't make it work, you can use the diagnostic tool (there is a button on top of the plugin settings page), and take a close look on the «Prosody check» section.", "old_state": -1 }, "id": 659149, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/659149/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/878369/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/gd/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:04.694468Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "Save the plugin settings and verify Prosody can see the certificates:", "old_state": -1 }, "id": 659148, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/659148/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/878368/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/gd/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:04.694441Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "In the livechat plugin settings from your PeerTube administration settings, set the certificate directory to the following:", "old_state": -1 }, "id": 659147, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/659147/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/878367/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/gd/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:04.694401Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "Restart your services:", "old_state": -1 }, "id": 659146, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/659146/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/878366/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/gd/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:04.694376Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "Continuing to modify `docker-compose.yml`, add the certbot certificate volume into the peertube container. It should look something like this:", "old_state": -1 }, "id": 659145, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/659145/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/878365/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/gd/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:04.694350Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "Modify your `docker-compose.yml` file, changing the `entrypoint` line under the `certbot` service to the following. This is the same as the above, but to be automatically executed after every certificate renewal.", "old_state": -1 }, "id": 659144, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/659144/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/878364/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/gd/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:04.694324Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "Exit the certbot container:", "old_state": -1 }, "id": 659143, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/659143/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/878363/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/gd/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:04.694298Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "Run the below command inside the certbot container to give read access to the new certs and private keys to the peertube group. *Note*: This will also make the files readable to the group with id 999 on the host system. Check the groups on your system to assess this as a risk before running this command.", "old_state": -1 }, "id": 659142, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/659142/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/878362/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/gd/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:04.694273Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "You should see output like the following:", "old_state": -1 }, "id": 659141, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/659141/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/878361/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/gd/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:04.694247Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "Enter the directory where the PeerTube webserver serves requests for Let's Encrypt, `/var/www/certbot`:", "old_state": -1 }, "id": 659140, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/659140/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/878360/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/gd/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:04.694221Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "Enter the domain name `room.your_instance.tld`:", "old_state": -1 }, "id": 659139, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/659139/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/878359/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/gd/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:04.694196Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "You will be presented with a series of prompts. Enter `2` for the authentication type:", "old_state": -1 }, "id": 659138, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/659138/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/878358/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/gd/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:04.694171Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "Run certbot:", "old_state": -1 }, "id": 659137, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/659137/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/878357/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/gd/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:04.694145Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "Open a shell in the certbot container:", "old_state": -1 }, "id": 659136, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/659136/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/878356/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/gd/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:04.694120Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "Enter the directory where your `docker-compose.yml` file exists.", "old_state": -1 }, "id": 659135, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/659135/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/878355/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/gd/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:04.694093Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "First, ensure you create a DNS entry for `room.your_instance.tld`, which points to your server. You can use a CNAME entry (or an A entry and a AAAA entry). This is necessary for Let's Encrypt to validate the domain for certificate generation.", "old_state": -1 }, "id": 659134, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/659134/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/878354/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/gd/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:04.694068Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "This method works with the officially supported [Docker guide](https://docs.joinpeertube.org/install/docker) from PeerTube.", "old_state": -1 }, "id": 659133, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/659133/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/878353/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/gd/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:04.694042Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "Note: the first time you do this, you will have to reload Prosody. The easiest way to do this is to restart Peertube.", "old_state": -1 }, "id": 659132, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/659132/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/878352/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/gd/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:04.694016Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "Normally you should now find the certificates in the configured folder.", "old_state": -1 }, "id": 659131, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/659131/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/878351/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/gd/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:04.693977Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "If certbot offers you several methods to generate the certificate, choose \"nginx\".", "old_state": -1 }, "id": 659130, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/659130/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/878350/?format=api", "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api", "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/gd/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:04.693951Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "Then we ask to generate the certificate:", "old_state": -1 }, "id": 659129, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/659129/?format=api" } ] }{ "count": 34170, "next": "