Translation components API.

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

GET /api/translations/yunohost-apps-test/galene/en/units/?format=api
HTTP 200 OK
Allow: GET, POST, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 36,
    "next": null,
    "previous": null,
    "results": [
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api",
            "source": [
                "*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"
            ],
            "previous_source": "",
            "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_hash": -9047531577000183589,
            "content_hash": -9047531577000183589,
            "location": "src/galene/ADMIN.md:5",
            "context": "",
            "note": "type: Plain text",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 53,
            "source_unit": "https://translate.yunohost.org/api/units/137747/?format=api",
            "priority": 100,
            "id": 137747,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/galene/en/?checksum=0270b5f772c638db",
            "url": "https://translate.yunohost.org/api/units/137747/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-03-19T18:41:09.991127Z"
        },
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api",
            "source": [
                "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)."
            ],
            "previous_source": "",
            "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_hash": -221588806576648815,
            "content_hash": -221588806576648815,
            "location": "src/galene/ADMIN.md:10",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 4,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 56,
            "source_unit": "https://translate.yunohost.org/api/units/137749/?format=api",
            "priority": 100,
            "id": 137749,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/galene/en/?checksum=7cecc22789cbcd91",
            "url": "https://translate.yunohost.org/api/units/137749/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-03-19T18:41:10.039189Z"
        },
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api",
            "source": [
                "*NB: Spaces are supported in group file names.*\n"
            ],
            "previous_source": "",
            "target": [
                "*NB: Spaces are supported in group file names.*\n"
            ],
            "id_hash": -1612875075421924821,
            "content_hash": -1612875075421924821,
            "location": "src/galene/ADMIN.md:12",
            "context": "",
            "note": "type: Plain text",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 5,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 8,
            "source_unit": "https://translate.yunohost.org/api/units/137750/?format=api",
            "priority": 100,
            "id": 137750,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/galene/en/?checksum=699deaaa0e65122b",
            "url": "https://translate.yunohost.org/api/units/137750/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-03-19T18:41:10.059875Z"
        },
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api",
            "source": [
                "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`."
            ],
            "previous_source": "",
            "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_hash": 3635997659740325878,
            "content_hash": 3635997659740325878,
            "location": "src/galene/ADMIN.md:14",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 6,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 30,
            "source_unit": "https://translate.yunohost.org/api/units/137751/?format=api",
            "priority": 100,
            "id": 137751,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/galene/en/?checksum=b275a89b70f947f6",
            "url": "https://translate.yunohost.org/api/units/137751/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-03-19T18:41:10.080960Z"
        },
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api",
            "source": [
                "If you don’t wish to store cleartext passwords on the server, you may generate hashed passwords with the galene-password-generator utility:"
            ],
            "previous_source": "",
            "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_hash": 883988569181999888,
            "content_hash": 883988569181999888,
            "location": "src/galene/ADMIN.md:18",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 8,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 20,
            "source_unit": "https://translate.yunohost.org/api/units/137758/?format=api",
            "priority": 100,
            "id": 137758,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/galene/en/?checksum=8c448eeb8b995310",
            "url": "https://translate.yunohost.org/api/units/137758/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-03-19T18:41:10.144294Z"
        },
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api",
            "source": [
                "`./__INSTALL_DIR__/galenectl hash-password -password \"your_password\"`"
            ],
            "previous_source": "",
            "target": [
                "`./__INSTALL_DIR__/galenectl hash-password -password \"your_password\"`"
            ],
            "id_hash": -2211879373691826204,
            "content_hash": -2211879373691826204,
            "location": "src/galene/ADMIN.md:20",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 9,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://translate.yunohost.org/api/units/137759/?format=api",
            "priority": 100,
            "id": 137759,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/galene/en/?checksum=614dd36dbd15cfe4",
            "url": "https://translate.yunohost.org/api/units/137759/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-03-19T18:41:10.171867Z"
        },
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api",
            "source": [
                "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."
            ],
            "previous_source": "",
            "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_hash": -51528879837889851,
            "content_hash": -51528879837889851,
            "location": "src/galene/ADMIN.md:60",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 20,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 36,
            "source_unit": "https://translate.yunohost.org/api/units/137766/?format=api",
            "priority": 100,
            "id": 137766,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/galene/en/?checksum=7f48eec1bd96bac5",
            "url": "https://translate.yunohost.org/api/units/137766/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-03-19T18:41:10.379084Z"
        },
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api",
            "source": [
                "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`)."
            ],
            "previous_source": "",
            "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_hash": -3628947222453740569,
            "content_hash": -3628947222453740569,
            "location": "src/galene/ADMIN.md:64",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 22,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 28,
            "source_unit": "https://translate.yunohost.org/api/units/137768/?format=api",
            "priority": 100,
            "id": 137768,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/galene/en/?checksum=4da363ba69011be7",
            "url": "https://translate.yunohost.org/api/units/137768/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-03-19T18:41:10.427821Z"
        },
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api",
            "source": [
                "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."
            ],
            "previous_source": "",
            "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_hash": -2415564565776692117,
            "content_hash": -2415564565776692117,
            "location": "src/galene/ADMIN.md:68",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 24,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 44,
            "source_unit": "https://translate.yunohost.org/api/units/137772/?format=api",
            "priority": 100,
            "id": 137772,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/galene/en/?checksum=5e7a30d35cdc0c6b",
            "url": "https://translate.yunohost.org/api/units/137772/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-03-19T18:41:10.469184Z"
        },
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api",
            "source": [
                "https://github.com/jech/galene-file-transfer/blob/master/README"
            ],
            "previous_source": "",
            "target": [
                "https://github.com/jech/galene-file-transfer/blob/master/README"
            ],
            "id_hash": -8362321669333742383,
            "content_hash": -8362321669333742383,
            "location": "src/galene/ADMIN.md:71",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 26,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate.yunohost.org/api/units/137774/?format=api",
            "priority": 100,
            "id": 137774,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/galene/en/?checksum=0bf310bf49cf8cd1",
            "url": "https://translate.yunohost.org/api/units/137774/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-03-19T18:41:10.508105Z"
        },
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api",
            "source": [
                "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)."
            ],
            "previous_source": "",
            "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_hash": 359646583239906331,
            "content_hash": 359646583239906331,
            "location": "src/galene/DESCRIPTION.md:2",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 27,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 67,
            "source_unit": "https://translate.yunohost.org/api/units/137775/?format=api",
            "priority": 100,
            "id": 137775,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/galene/en/?checksum=84fdb8a976b2941b",
            "url": "https://translate.yunohost.org/api/units/137775/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-03-19T18:41:10.526637Z"
        },
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api",
            "source": [
                "multiparty audio and video"
            ],
            "previous_source": "",
            "target": [
                "multiparty audio and video"
            ],
            "id_hash": 646546792297235029,
            "content_hash": 646546792297235029,
            "location": "src/galene/DESCRIPTION.md:13",
            "context": "",
            "note": "type: Bullet: '- '",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 29,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://translate.yunohost.org/api/units/137778/?format=api",
            "priority": 100,
            "id": 137778,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/galene/en/?checksum=88f8fee1cd8b8255",
            "url": "https://translate.yunohost.org/api/units/137778/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-03-19T18:41:10.568177Z"
        },
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api",
            "source": [
                "text chat"
            ],
            "previous_source": "",
            "target": [
                "text chat"
            ],
            "id_hash": 6441454066907217048,
            "content_hash": 6441454066907217048,
            "location": "src/galene/DESCRIPTION.md:13",
            "context": "",
            "note": "type: Bullet: '- '",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 30,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate.yunohost.org/api/units/137779/?format=api",
            "priority": 100,
            "id": 137779,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/galene/en/?checksum=d964a45876fffc98",
            "url": "https://translate.yunohost.org/api/units/137779/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-03-19T18:41:10.592364Z"
        },
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api",
            "source": [
                "reasonably good support for mobile (Android and iPhone/iPad)"
            ],
            "previous_source": "",
            "target": [
                "reasonably good support for mobile (Android and iPhone/iPad)"
            ],
            "id_hash": 4901054149915270248,
            "content_hash": 4901054149915270248,
            "location": "src/galene/DESCRIPTION.md:13",
            "context": "",
            "note": "type: Bullet: '- '",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 31,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 8,
            "source_unit": "https://translate.yunohost.org/api/units/137780/?format=api",
            "priority": 100,
            "id": 137780,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/galene/en/?checksum=c4040ac84ea75c68",
            "url": "https://translate.yunohost.org/api/units/137780/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-03-19T18:41:10.612034Z"
        },
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api",
            "source": [
                "screen and window sharing, including sharing multiple windows simultaneously (not on mobile)"
            ],
            "previous_source": "",
            "target": [
                "screen and window sharing, including sharing multiple windows simultaneously (not on mobile)"
            ],
            "id_hash": 7296194262421294336,
            "content_hash": 7296194262421294336,
            "location": "src/galene/DESCRIPTION.md:13",
            "context": "",
            "note": "type: Bullet: '- '",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 32,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 12,
            "source_unit": "https://translate.yunohost.org/api/units/137782/?format=api",
            "priority": 100,
            "id": 137782,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/galene/en/?checksum=e5414a0657dd4d00",
            "url": "https://translate.yunohost.org/api/units/137782/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-03-19T18:41:10.631328Z"
        },
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api",
            "source": [
                "streaming video and audio from disk"
            ],
            "previous_source": "",
            "target": [
                "streaming video and audio from disk"
            ],
            "id_hash": 5043869127244496169,
            "content_hash": 5043869127244496169,
            "location": "src/galene/DESCRIPTION.md:13",
            "context": "",
            "note": "type: Bullet: '- '",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 33,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 6,
            "source_unit": "https://translate.yunohost.org/api/units/137784/?format=api",
            "priority": 100,
            "id": 137784,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/galene/en/?checksum=c5ff6c3f66f7bd29",
            "url": "https://translate.yunohost.org/api/units/137784/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-03-19T18:41:10.649865Z"
        },
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api",
            "source": [
                "activity detection"
            ],
            "previous_source": "",
            "target": [
                "activity detection"
            ],
            "id_hash": -6515276222045188117,
            "content_hash": -6515276222045188117,
            "location": "src/galene/DESCRIPTION.md:13",
            "context": "",
            "note": "type: Bullet: '- '",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 34,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate.yunohost.org/api/units/137786/?format=api",
            "priority": 100,
            "id": 137786,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/galene/en/?checksum=259516cba3728feb",
            "url": "https://translate.yunohost.org/api/units/137786/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-03-19T18:41:10.668924Z"
        },
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api",
            "source": [
                "LDAP support"
            ],
            "previous_source": "",
            "target": [
                "LDAP support"
            ],
            "id_hash": -1324055687629436472,
            "content_hash": -1324055687629436472,
            "location": "src/galene/DESCRIPTION.md:13",
            "context": "",
            "note": "type: Bullet: '- '",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 35,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate.yunohost.org/api/units/137788/?format=api",
            "priority": 100,
            "id": 137788,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/galene/en/?checksum=6da0025e040309c8",
            "url": "https://translate.yunohost.org/api/units/137788/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-03-19T18:41:10.706832Z"
        },
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api",
            "source": [
                "invite user"
            ],
            "previous_source": "",
            "target": [
                "invite user"
            ],
            "id_hash": 6391495237242824037,
            "content_hash": 6391495237242824037,
            "location": "src/galene/DESCRIPTION.md:13",
            "context": "",
            "note": "type: Bullet: '- '",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 36,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate.yunohost.org/api/units/137789/?format=api",
            "priority": 100,
            "id": 137789,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/galene/en/?checksum=d8b3270dff75a565",
            "url": "https://translate.yunohost.org/api/units/137789/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-03-19T18:41:10.729096Z"
        },
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api",
            "source": [
                "Command-line client for Galene file transfer"
            ],
            "previous_source": "",
            "target": [
                "Command-line client for Galene file transfer"
            ],
            "id_hash": -1748441938894716621,
            "content_hash": -1748441938894716621,
            "location": "src/galene/ADMIN.md:69, src/galene/DESCRIPTION.md:13",
            "context": "",
            "note": "type: Bullet: '- '",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 25,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 6,
            "source_unit": "https://translate.yunohost.org/api/units/137790/?format=api",
            "priority": 100,
            "id": 137790,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/galene/en/?checksum=67bc4951f9c90133",
            "url": "https://translate.yunohost.org/api/units/137790/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-03-19T18:41:10.750830Z"
        },
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api",
            "source": [
                "Accessing groups"
            ],
            "previous_source": "",
            "target": [
                "Accessing groups"
            ],
            "id_hash": 6104220930670759118,
            "content_hash": 6104220930670759118,
            "location": "src/galene/ADMIN.md:1",
            "context": "",
            "note": "type: Title ###",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate.yunohost.org/api/units/149810/?format=api",
            "priority": 100,
            "id": 149810,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/galene/en/?checksum=d4b68c984b228cce",
            "url": "https://translate.yunohost.org/api/units/149810/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-04-03T22:16:23.637569Z"
        },
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api",
            "source": [
                "Creating and configuring groups"
            ],
            "previous_source": "",
            "target": [
                "Creating and configuring groups"
            ],
            "id_hash": 8182153394098179889,
            "content_hash": 8182153394098179889,
            "location": "src/galene/ADMIN.md:6",
            "context": "",
            "note": "type: Title ####",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 3,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://translate.yunohost.org/api/units/149811/?format=api",
            "priority": 100,
            "id": 149811,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/galene/en/?checksum=f18cd92938fa8f31",
            "url": "https://translate.yunohost.org/api/units/149811/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-04-03T22:16:23.660679Z"
        },
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api",
            "source": [
                "Hashed passwords"
            ],
            "previous_source": "",
            "target": [
                "Hashed passwords"
            ],
            "id_hash": 1647507101002147085,
            "content_hash": 1647507101002147085,
            "location": "src/galene/ADMIN.md:15",
            "context": "",
            "note": "type: Title ####",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 7,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate.yunohost.org/api/units/149812/?format=api",
            "priority": 100,
            "id": 149812,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/galene/en/?checksum=96dd1efac02aa50d",
            "url": "https://translate.yunohost.org/api/units/149812/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-04-03T22:16:23.683654Z"
        },
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api",
            "source": [
                "A user entry with a hashed password looks like this:"
            ],
            "previous_source": "",
            "target": [
                "A user entry with a hashed password looks like this:"
            ],
            "id_hash": 6343942551916760679,
            "content_hash": 6343942551916760679,
            "location": "src/galene/ADMIN.md:22",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 10,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 10,
            "source_unit": "https://translate.yunohost.org/api/units/149813/?format=api",
            "priority": 100,
            "id": 149813,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/galene/en/?checksum=d80a3623aa7bce67",
            "url": "https://translate.yunohost.org/api/units/149813/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-04-03T22:16:23.706821Z"
        },
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api",
            "source": [
                "{\n    \"username\": \"jch\",\n    \"password\": {\n        \"type\": \"pbkdf2\",\n        \"hash\": \"sha-256\",\n        \"key\": \"f591c35604e6aef572851d9c3543c812566b032b6dc083c81edd15cc24449913\",\n        \"salt\": \"92bff2ace56fe38f\",\n        \"iterations\": 4096\n    }\n}\n"
            ],
            "previous_source": "",
            "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_hash": 25054999762010220,
            "content_hash": 25054999762010220,
            "location": "src/galene/ADMIN.md:22",
            "context": "",
            "note": "type: Fenced code block",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 11,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 17,
            "source_unit": "https://translate.yunohost.org/api/units/149814/?format=api",
            "priority": 100,
            "id": 149814,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/galene/en/?checksum=80590363b8a9806c",
            "url": "https://translate.yunohost.org/api/units/149814/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-04-03T22:16:23.743549Z"
        },
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api",
            "source": [
                "Configuring your TURN server"
            ],
            "previous_source": "",
            "target": [
                "Configuring your TURN server"
            ],
            "id_hash": 8307414264636419735,
            "content_hash": 8307414264636419735,
            "location": "src/galene/ADMIN.md:35",
            "context": "",
            "note": "type: Title ###",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 12,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://translate.yunohost.org/api/units/149815/?format=api",
            "priority": 100,
            "id": 149815,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/galene/en/?checksum=f349dd4255aaae97",
            "url": "https://translate.yunohost.org/api/units/149815/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-04-03T22:16:23.776189Z"
        },
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api",
            "source": [
                "Using *Galène*'s internal TURN server"
            ],
            "previous_source": "",
            "target": [
                "Using *Galène*'s internal TURN server"
            ],
            "id_hash": -7422948168399614423,
            "content_hash": -7422948168399614423,
            "location": "src/galene/ADMIN.md:37",
            "context": "",
            "note": "type: Title ####",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 13,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://translate.yunohost.org/api/units/149816/?format=api",
            "priority": 100,
            "id": 149816,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/galene/en/?checksum=18fc63f824678e29",
            "url": "https://translate.yunohost.org/api/units/149816/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-04-03T22:16:23.801332Z"
        },
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api",
            "source": [
                "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`)"
            ],
            "previous_source": "",
            "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_hash": -5751272452039731161,
            "content_hash": -5751272452039731161,
            "location": "src/galene/ADMIN.md:40",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 14,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 35,
            "source_unit": "https://translate.yunohost.org/api/units/149817/?format=api",
            "priority": 100,
            "id": 149817,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/galene/en/?checksum=302f602d29ae9827",
            "url": "https://translate.yunohost.org/api/units/149817/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-04-03T22:16:23.829525Z"
        },
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api",
            "source": [
                "Using your own TURN server"
            ],
            "previous_source": "",
            "target": [
                "Using your own TURN server"
            ],
            "id_hash": -3993909730753261152,
            "content_hash": -3993909730753261152,
            "location": "src/galene/ADMIN.md:41",
            "context": "",
            "note": "type: Title ####",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 15,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://translate.yunohost.org/api/units/149818/?format=api",
            "priority": 100,
            "id": 149818,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/galene/en/?checksum=4892c842b179d1a0",
            "url": "https://translate.yunohost.org/api/units/149818/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-04-03T22:16:23.885113Z"
        },
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api",
            "source": [
                "Install [coturn_ynh](https://github.com/YunoHost-Apps/coturn_ynh)."
            ],
            "previous_source": "",
            "target": [
                "Install [coturn_ynh](https://github.com/YunoHost-Apps/coturn_ynh)."
            ],
            "id_hash": 812277264461399361,
            "content_hash": 812277264461399361,
            "location": "src/galene/ADMIN.md:44",
            "context": "",
            "note": "type: Bullet: '- '",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 16,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate.yunohost.org/api/units/149819/?format=api",
            "priority": 100,
            "id": 149819,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/galene/en/?checksum=8b45c9de4f590541",
            "url": "https://translate.yunohost.org/api/units/149819/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-04-03T22:16:23.919904Z"
        },
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api",
            "source": [
                "Add `/opt/yunohost/galene/data/ice-servers.json` with these lines and change `turn.example.org` and `secret`"
            ],
            "previous_source": "",
            "target": [
                "Add `/opt/yunohost/galene/data/ice-servers.json` with these lines and change `turn.example.org` and `secret`"
            ],
            "id_hash": 3771027004138664512,
            "content_hash": 3771027004138664512,
            "location": "src/galene/ADMIN.md:44",
            "context": "",
            "note": "type: Bullet: '- '",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 17,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 10,
            "source_unit": "https://translate.yunohost.org/api/units/149820/?format=api",
            "priority": 100,
            "id": 149820,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/galene/en/?checksum=b45561149c173240",
            "url": "https://translate.yunohost.org/api/units/149820/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-04-03T22:16:23.948301Z"
        },
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api",
            "source": [
                "    [\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"
            ],
            "previous_source": "",
            "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_hash": -5490682616011158621,
            "content_hash": -5490682616011158621,
            "location": "src/galene/ADMIN.md:45",
            "context": "",
            "note": "type: Fenced code block",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 18,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 13,
            "source_unit": "https://translate.yunohost.org/api/units/149821/?format=api",
            "priority": 100,
            "id": 149821,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/galene/en/?checksum=33cd2d406a3e0ba3",
            "url": "https://translate.yunohost.org/api/units/149821/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-04-03T22:16:23.978458Z"
        },
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api",
            "source": [
                "set `/etc/systemd/system/galene.service` `-turn` option to `-turn auto` (or `-turn \"\"` to disable the built-in TURN server)."
            ],
            "previous_source": "",
            "target": [
                "set `/etc/systemd/system/galene.service` `-turn` option to `-turn auto` (or `-turn \"\"` to disable the built-in TURN server)."
            ],
            "id_hash": 3414195868002746091,
            "content_hash": 3414195868002746091,
            "location": "src/galene/ADMIN.md:58",
            "context": "",
            "note": "type: Bullet: '- '",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 19,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 16,
            "source_unit": "https://translate.yunohost.org/api/units/149822/?format=api",
            "priority": 100,
            "id": 149822,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/galene/en/?checksum=af61a90d81e8feeb",
            "url": "https://translate.yunohost.org/api/units/149822/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-04-03T22:16:24.000310Z"
        },
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api",
            "source": [
                "Server Statistics page"
            ],
            "previous_source": "",
            "target": [
                "Server Statistics page"
            ],
            "id_hash": 1194711429264602819,
            "content_hash": 1194711429264602819,
            "location": "src/galene/ADMIN.md:61",
            "context": "",
            "note": "type: Title ###",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 21,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate.yunohost.org/api/units/149823/?format=api",
            "priority": 100,
            "id": 149823,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/galene/en/?checksum=909477b70e6a76c3",
            "url": "https://translate.yunohost.org/api/units/149823/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-04-03T22:16:24.025553Z"
        },
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api",
            "source": [
                "How do I record my lecture?"
            ],
            "previous_source": "",
            "target": [
                "How do I record my lecture?"
            ],
            "id_hash": -8709727997867016062,
            "content_hash": -8709727997867016062,
            "location": "src/galene/ADMIN.md:65",
            "context": "",
            "note": "type: Title ###",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 23,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 6,
            "source_unit": "https://translate.yunohost.org/api/units/149824/?format=api",
            "priority": 100,
            "id": 149824,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/galene/en/?checksum=0720d48834dcc082",
            "url": "https://translate.yunohost.org/api/units/149824/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-04-03T22:16:24.051894Z"
        },
        {
            "translation": "https://translate.yunohost.org/api/translations/yunohost-apps-test/galene/en/?format=api",
            "source": [
                "Client features:"
            ],
            "previous_source": "",
            "target": [
                "Client features:"
            ],
            "id_hash": 6546222596824971489,
            "content_hash": 6546222596824971489,
            "location": "src/galene/DESCRIPTION.md:3",
            "context": "",
            "note": "type: Title ###",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 28,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate.yunohost.org/api/units/149825/?format=api",
            "priority": 100,
            "id": 149825,
            "web_url": "https://translate.yunohost.org/translate/yunohost-apps-test/galene/en/?checksum=dad8dac4b86338e1",
            "url": "https://translate.yunohost.org/api/units/149825/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-04-03T22:16:24.087510Z"
        }
    ]
}