Changes
Translation components API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/translations/yunohost-apps-test/galene/en/changes/?format=api
https://translate.yunohost.org/api/components/yunohost-apps-test/galene/?format=api", "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api", "user": null, "author": null, "timestamp": "2025-04-03T22:16:24.151833Z", "action": 0, "target": "", "id": 225883, "action_name": "Resource updated", "url": "https://translate.yunohost.org/api/changes/225883/?format=api" }, { "unit": "https://translate.yunohost.org/api/units/149825/?format=api", "component": "https://translate.yunohost.org/api/components/yunohost-apps-test/galene/?format=api", "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api", "user": null, "author": null, "timestamp": "2025-04-03T22:16:24.151786Z", "action": 71, "target": "Client features:", "id": 225882, "action_name": "String added in the repository", "url": "https://translate.yunohost.org/api/changes/225882/?format=api" }, { "unit": "https://translate.yunohost.org/api/units/137790/?format=api", "component": "https://translate.yunohost.org/api/components/yunohost-apps-test/galene/?format=api", "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api", "user": null, "author": null, "timestamp": "2025-04-03T22:16:24.151736Z", "action": 59, "target": "Command-line client for Galene file transfer", "id": 225881, "action_name": "String updated in the repository", "url": "https://translate.yunohost.org/api/changes/225881/?format=api" }, { "unit": "https://translate.yunohost.org/api/units/149824/?format=api", "component": "https://translate.yunohost.org/api/components/yunohost-apps-test/galene/?format=api", "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api", "user": null, "author": null, "timestamp": "2025-04-03T22:16:24.151687Z", "action": 71, "target": "How do I record my lecture?", "id": 225880, "action_name": "String added in the repository", "url": "https://translate.yunohost.org/api/changes/225880/?format=api" }, { "unit": "https://translate.yunohost.org/api/units/149823/?format=api", "component": "https://translate.yunohost.org/api/components/yunohost-apps-test/galene/?format=api", "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api", "user": null, "author": null, "timestamp": "2025-04-03T22:16:24.151637Z", "action": 71, "target": "Server Statistics page", "id": 225879, "action_name": "String added in the repository", "url": "https://translate.yunohost.org/api/changes/225879/?format=api" }, { "unit": "https://translate.yunohost.org/api/units/149822/?format=api", "component": "https://translate.yunohost.org/api/components/yunohost-apps-test/galene/?format=api", "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api", "user": null, "author": null, "timestamp": "2025-04-03T22:16:24.151587Z", "action": 71, "target": "set `/etc/systemd/system/galene.service` `-turn` option to `-turn auto` (or `-turn \"\"` to disable the built-in TURN server).", "id": 225878, "action_name": "String added in the repository", "url": "https://translate.yunohost.org/api/changes/225878/?format=api" }, { "unit": "https://translate.yunohost.org/api/units/149821/?format=api", "component": "https://translate.yunohost.org/api/components/yunohost-apps-test/galene/?format=api", "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api", "user": null, "author": null, "timestamp": "2025-04-03T22:16:24.151528Z", "action": 71, "target": " [\n {\n \"urls\": [\n \"turn:turn.example.org:5349\",\n \"turn:turn.example.org:5349?transport=tcp\"\n ],\n \"username\": \"galene\",\n \"credential\": \"secret\"\n }\n ]\n", "id": 225877, "action_name": "String added in the repository", "url": "https://translate.yunohost.org/api/changes/225877/?format=api" }, { "unit": "https://translate.yunohost.org/api/units/149820/?format=api", "component": "https://translate.yunohost.org/api/components/yunohost-apps-test/galene/?format=api", "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api", "user": null, "author": null, "timestamp": "2025-04-03T22:16:24.151479Z", "action": 71, "target": "Add `/opt/yunohost/galene/data/ice-servers.json` with these lines and change `turn.example.org` and `secret`", "id": 225876, "action_name": "String added in the repository", "url": "https://translate.yunohost.org/api/changes/225876/?format=api" }, { "unit": "https://translate.yunohost.org/api/units/149819/?format=api", "component": "https://translate.yunohost.org/api/components/yunohost-apps-test/galene/?format=api", "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api", "user": null, "author": null, "timestamp": "2025-04-03T22:16:24.151429Z", "action": 71, "target": "Install [coturn_ynh](https://github.com/YunoHost-Apps/coturn_ynh).", "id": 225875, "action_name": "String added in the repository", "url": "https://translate.yunohost.org/api/changes/225875/?format=api" }, { "unit": "https://translate.yunohost.org/api/units/149818/?format=api", "component": "https://translate.yunohost.org/api/components/yunohost-apps-test/galene/?format=api", "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api", "user": null, "author": null, "timestamp": "2025-04-03T22:16:24.151379Z", "action": 71, "target": "Using your own TURN server", "id": 225874, "action_name": "String added in the repository", "url": "https://translate.yunohost.org/api/changes/225874/?format=api" }, { "unit": "https://translate.yunohost.org/api/units/149817/?format=api", "component": "https://translate.yunohost.org/api/components/yunohost-apps-test/galene/?format=api", "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api", "user": null, "author": null, "timestamp": "2025-04-03T22:16:24.151329Z", "action": 71, "target": "Galène comes with a built-in TURN server that should work out-of-the-box. - If your server is behind NAT, allow incoming traffic to TCP/UDP port `1194` (or whatever is configured with the `-turn` option in `/etc/systemd/system/galene.service`)", "id": 225873, "action_name": "String added in the repository", "url": "https://translate.yunohost.org/api/changes/225873/?format=api" }, { "unit": "https://translate.yunohost.org/api/units/149816/?format=api", "component": "https://translate.yunohost.org/api/components/yunohost-apps-test/galene/?format=api", "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api", "user": null, "author": null, "timestamp": "2025-04-03T22:16:24.151279Z", "action": 71, "target": "Using *Galène*'s internal TURN server", "id": 225872, "action_name": "String added in the repository", "url": "https://translate.yunohost.org/api/changes/225872/?format=api" }, { "unit": "https://translate.yunohost.org/api/units/149815/?format=api", "component": "https://translate.yunohost.org/api/components/yunohost-apps-test/galene/?format=api", "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api", "user": null, "author": null, "timestamp": "2025-04-03T22:16:24.151229Z", "action": 71, "target": "Configuring your TURN server", "id": 225871, "action_name": "String added in the repository", "url": "https://translate.yunohost.org/api/changes/225871/?format=api" }, { "unit": "https://translate.yunohost.org/api/units/149814/?format=api", "component": "https://translate.yunohost.org/api/components/yunohost-apps-test/galene/?format=api", "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api", "user": null, "author": null, "timestamp": "2025-04-03T22:16:24.151154Z", "action": 71, "target": "{\n \"username\": \"jch\",\n \"password\": {\n \"type\": \"pbkdf2\",\n \"hash\": \"sha-256\",\n \"key\": \"f591c35604e6aef572851d9c3543c812566b032b6dc083c81edd15cc24449913\",\n \"salt\": \"92bff2ace56fe38f\",\n \"iterations\": 4096\n }\n}\n", "id": 225870, "action_name": "String added in the repository", "url": "https://translate.yunohost.org/api/changes/225870/?format=api" }, { "unit": "https://translate.yunohost.org/api/units/149813/?format=api", "component": "https://translate.yunohost.org/api/components/yunohost-apps-test/galene/?format=api", "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api", "user": null, "author": null, "timestamp": "2025-04-03T22:16:24.151110Z", "action": 71, "target": "A user entry with a hashed password looks like this:", "id": 225869, "action_name": "String added in the repository", "url": "https://translate.yunohost.org/api/changes/225869/?format=api" }, { "unit": "https://translate.yunohost.org/api/units/149812/?format=api", "component": "https://translate.yunohost.org/api/components/yunohost-apps-test/galene/?format=api", "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api", "user": null, "author": null, "timestamp": "2025-04-03T22:16:24.151066Z", "action": 71, "target": "Hashed passwords", "id": 225868, "action_name": "String added in the repository", "url": "https://translate.yunohost.org/api/changes/225868/?format=api" }, { "unit": "https://translate.yunohost.org/api/units/149811/?format=api", "component": "https://translate.yunohost.org/api/components/yunohost-apps-test/galene/?format=api", "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api", "user": null, "author": null, "timestamp": "2025-04-03T22:16:24.151020Z", "action": 71, "target": "Creating and configuring groups", "id": 225867, "action_name": "String added in the repository", "url": "https://translate.yunohost.org/api/changes/225867/?format=api" }, { "unit": "https://translate.yunohost.org/api/units/149810/?format=api", "component": "https://translate.yunohost.org/api/components/yunohost-apps-test/galene/?format=api", "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api", "user": null, "author": null, "timestamp": "2025-04-03T22:16:24.150937Z", "action": 71, "target": "Accessing groups", "id": 225866, "action_name": "String added in the repository", "url": "https://translate.yunohost.org/api/changes/225866/?format=api" }, { "unit": null, "component": "https://translate.yunohost.org/api/components/yunohost-apps-test/galene/?format=api", "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api", "user": null, "author": null, "timestamp": "2025-03-19T18:41:10.772946Z", "action": 0, "target": "", "id": 209891, "action_name": "Resource updated", "url": "https://translate.yunohost.org/api/changes/209891/?format=api" }, { "unit": "https://translate.yunohost.org/api/units/137790/?format=api", "component": "https://translate.yunohost.org/api/components/yunohost-apps-test/galene/?format=api", "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api", "user": null, "author": null, "timestamp": "2025-03-19T18:41:10.772912Z", "action": 71, "target": "Command-line client for Galene file transfer", "id": 209890, "action_name": "String added in the repository", "url": "https://translate.yunohost.org/api/changes/209890/?format=api" }, { "unit": "https://translate.yunohost.org/api/units/137789/?format=api", "component": "https://translate.yunohost.org/api/components/yunohost-apps-test/galene/?format=api", "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api", "user": null, "author": null, "timestamp": "2025-03-19T18:41:10.772875Z", "action": 71, "target": "invite user", "id": 209889, "action_name": "String added in the repository", "url": "https://translate.yunohost.org/api/changes/209889/?format=api" }, { "unit": "https://translate.yunohost.org/api/units/137788/?format=api", "component": "https://translate.yunohost.org/api/components/yunohost-apps-test/galene/?format=api", "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api", "user": null, "author": null, "timestamp": "2025-03-19T18:41:10.772839Z", "action": 71, "target": "LDAP support", "id": 209888, "action_name": "String added in the repository", "url": "https://translate.yunohost.org/api/changes/209888/?format=api" }, { "unit": "https://translate.yunohost.org/api/units/137786/?format=api", "component": "https://translate.yunohost.org/api/components/yunohost-apps-test/galene/?format=api", "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api", "user": null, "author": null, "timestamp": "2025-03-19T18:41:10.772802Z", "action": 71, "target": "activity detection", "id": 209887, "action_name": "String added in the repository", "url": "https://translate.yunohost.org/api/changes/209887/?format=api" }, { "unit": "https://translate.yunohost.org/api/units/137784/?format=api", "component": "https://translate.yunohost.org/api/components/yunohost-apps-test/galene/?format=api", "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api", "user": null, "author": null, "timestamp": "2025-03-19T18:41:10.772765Z", "action": 71, "target": "streaming video and audio from disk", "id": 209886, "action_name": "String added in the repository", "url": "https://translate.yunohost.org/api/changes/209886/?format=api" }, { "unit": "https://translate.yunohost.org/api/units/137782/?format=api", "component": "https://translate.yunohost.org/api/components/yunohost-apps-test/galene/?format=api", "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api", "user": null, "author": null, "timestamp": "2025-03-19T18:41:10.772729Z", "action": 71, "target": "screen and window sharing, including sharing multiple windows simultaneously (not on mobile)", "id": 209885, "action_name": "String added in the repository", "url": "https://translate.yunohost.org/api/changes/209885/?format=api" }, { "unit": "https://translate.yunohost.org/api/units/137780/?format=api", "component": "https://translate.yunohost.org/api/components/yunohost-apps-test/galene/?format=api", "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api", "user": null, "author": null, "timestamp": "2025-03-19T18:41:10.772693Z", "action": 71, "target": "reasonably good support for mobile (Android and iPhone/iPad)", "id": 209884, "action_name": "String added in the repository", "url": "https://translate.yunohost.org/api/changes/209884/?format=api" }, { "unit": "https://translate.yunohost.org/api/units/137779/?format=api", "component": "https://translate.yunohost.org/api/components/yunohost-apps-test/galene/?format=api", "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api", "user": null, "author": null, "timestamp": "2025-03-19T18:41:10.772657Z", "action": 71, "target": "text chat", "id": 209883, "action_name": "String added in the repository", "url": "https://translate.yunohost.org/api/changes/209883/?format=api" }, { "unit": "https://translate.yunohost.org/api/units/137778/?format=api", "component": "https://translate.yunohost.org/api/components/yunohost-apps-test/galene/?format=api", "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api", "user": null, "author": null, "timestamp": "2025-03-19T18:41:10.772620Z", "action": 71, "target": "multiparty audio and video", "id": 209882, "action_name": "String added in the repository", "url": "https://translate.yunohost.org/api/changes/209882/?format=api" }, { "unit": "https://translate.yunohost.org/api/units/137775/?format=api", "component": "https://translate.yunohost.org/api/components/yunohost-apps-test/galene/?format=api", "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api", "user": null, "author": null, "timestamp": "2025-03-19T18:41:10.772547Z", "action": 71, "target": "Galène is a videoconference server (an “SFU”) that is easy to deploy and that requires moderate server resources. It was originally designed for lectures and conferences (where a single speaker streams audio and video to hundreds or thousands of users), but later evolved to be useful for student practicals (where users are divided into many small groups), and meetings (where a dozen users interact with each other).", "id": 209880, "action_name": "String added in the repository", "url": "https://translate.yunohost.org/api/changes/209880/?format=api" }, { "unit": "https://translate.yunohost.org/api/units/137774/?format=api", "component": "https://translate.yunohost.org/api/components/yunohost-apps-test/galene/?format=api", "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api", "user": null, "author": null, "timestamp": "2025-03-19T18:41:10.772510Z", "action": 71, "target": "https://github.com/jech/galene-file-transfer/blob/master/README", "id": 209879, "action_name": "String added in the repository", "url": "https://translate.yunohost.org/api/changes/209879/?format=api" }, { "unit": "https://translate.yunohost.org/api/units/137772/?format=api", "component": "https://translate.yunohost.org/api/components/yunohost-apps-test/galene/?format=api", "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api", "user": null, "author": null, "timestamp": "2025-03-19T18:41:10.772437Z", "action": 71, "target": "Make sure allow-recording is set in your group configuration. Log-in as an operator, then say `/record` before you start your lecture. Don't forget to say `/unrecord` at the end. You will find your recordings under `https://__DOMAIN__/recordings/groupname/`. The video recordings are stored in `__DATA_DIR__/recordings` folder.", "id": 209877, "action_name": "String added in the repository", "url": "https://translate.yunohost.org/api/changes/209877/?format=api" }, { "unit": "https://translate.yunohost.org/api/units/137768/?format=api", "component": "https://translate.yunohost.org/api/components/yunohost-apps-test/galene/?format=api", "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api", "user": null, "author": null, "timestamp": "2025-03-19T18:41:10.772364Z", "action": 71, "target": "Statistics are available under `/opt/yunohost/galene/stats.json`, with a human-readable version at `domain.ltd/stats.html`. This is only available to the server administrator (the admin/password is set in the `config.json` file: `/opt/yunohost/galene/data/config.json`).", "id": 209875, "action_name": "String added in the repository", "url": "https://translate.yunohost.org/api/changes/209875/?format=api" }, { "unit": "https://translate.yunohost.org/api/units/137766/?format=api", "component": "https://translate.yunohost.org/api/components/yunohost-apps-test/galene/?format=api", "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api", "user": null, "author": null, "timestamp": "2025-03-19T18:41:10.772291Z", "action": 71, "target": "To check if the TURN server is up and running, type `/relay-test` in the chat box. If the TURN server is properly configured, you should see a message saying that the relay test has been successful.", "id": 209873, "action_name": "String added in the repository", "url": "https://translate.yunohost.org/api/changes/209873/?format=api" }, { "unit": "https://translate.yunohost.org/api/units/137759/?format=api", "component": "https://translate.yunohost.org/api/components/yunohost-apps-test/galene/?format=api", "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api", "user": null, "author": null, "timestamp": "2025-03-19T18:41:10.772071Z", "action": 71, "target": "`./__INSTALL_DIR__/galenectl hash-password -password \"your_password\"`", "id": 209867, "action_name": "String added in the repository", "url": "https://translate.yunohost.org/api/changes/209867/?format=api" }, { "unit": "https://translate.yunohost.org/api/units/137758/?format=api", "component": "https://translate.yunohost.org/api/components/yunohost-apps-test/galene/?format=api", "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api", "user": null, "author": null, "timestamp": "2025-03-19T18:41:10.772034Z", "action": 71, "target": "If you don’t wish to store cleartext passwords on the server, you may generate hashed passwords with the galene-password-generator utility:", "id": 209866, "action_name": "String added in the repository", "url": "https://translate.yunohost.org/api/changes/209866/?format=api" }, { "unit": "https://translate.yunohost.org/api/units/137751/?format=api", "component": "https://translate.yunohost.org/api/components/yunohost-apps-test/galene/?format=api", "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api", "user": null, "author": null, "timestamp": "2025-03-19T18:41:10.771960Z", "action": 71, "target": "When Galène is removed, the data directory (`__DATA_DIR__`) is preserved. If you want to remove it along with Galène app, use the `--purge` option: `sudo yunohost app remove galene --purge`.", "id": 209864, "action_name": "String added in the repository", "url": "https://translate.yunohost.org/api/changes/209864/?format=api" }, { "unit": "https://translate.yunohost.org/api/units/137750/?format=api", "component": "https://translate.yunohost.org/api/components/yunohost-apps-test/galene/?format=api", "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api", "user": null, "author": null, "timestamp": "2025-03-19T18:41:10.771923Z", "action": 71, "target": "*NB: Spaces are supported in group file names.*\n", "id": 209863, "action_name": "String added in the repository", "url": "https://translate.yunohost.org/api/changes/209863/?format=api" }, { "unit": "https://translate.yunohost.org/api/units/137749/?format=api", "component": "https://translate.yunohost.org/api/components/yunohost-apps-test/galene/?format=api", "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api", "user": null, "author": null, "timestamp": "2025-03-19T18:41:10.771886Z", "action": 71, "target": "Groups are defined by JSON files located in the folder `__DATA_DIR__/groups`. Each group is represented by a `GroupName.json` file. To create a new group, you need to create a `GroupNameExample.json` file and restart Galène service (you can also make subfolder groups, and the groups will be accessible with `https://__DOMAIN__/group/subfolder/GroupName/`). Various configuration options are available (see https://github.com/YunoHost-Apps/galene_ynh/wiki/Configuration-file).", "id": 209862, "action_name": "String added in the repository", "url": "https://translate.yunohost.org/api/changes/209862/?format=api" }, { "unit": "https://translate.yunohost.org/api/units/137747/?format=api", "component": "https://translate.yunohost.org/api/components/yunohost-apps-test/galene/?format=api", "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api", "user": null, "author": null, "timestamp": "2025-03-19T18:41:10.771809Z", "action": 71, "target": "*Galène* meeting rooms are called \"groups\". Any group is accessible at `https://__DOMAIN__/group/GroupName`, by typing its name in the home page search field, or by selecting it in the public list (if the group is configured as publicly visible, see below).\nDuring install a group is created with YunoHost LDAP authentication, accessible at `https://__DOMAIN__/group/YunoHost_Users`.\n", "id": 209860, "action_name": "String added in the repository", "url": "https://translate.yunohost.org/api/changes/209860/?format=api" } ] }{ "count": 39, "next": null, "previous": null, "results": [ { "unit": null, "component": "