Translation components API.

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

GET /api/components/
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 43,
    "next": "https://weblate.framasoft.org/api/components/?page=2",
    "previous": null,
    "results": [
        {
            "name": "Frontend",
            "slug": "frontend",
            "project": {
                "name": "Mobilizon",
                "slug": "mobilizon",
                "web": "https://joinmobilizon.org/",
                "source_language": {
                    "code": "en",
                    "name": "English",
                    "direction": "ltr",
                    "web_url": "https://weblate.framasoft.org/languages/en/",
                    "url": "https://weblate.framasoft.org/api/languages/en/"
                },
                "web_url": "https://weblate.framasoft.org/projects/mobilizon/",
                "url": "https://weblate.framasoft.org/api/projects/mobilizon/",
                "components_list_url": "https://weblate.framasoft.org/api/projects/mobilizon/components/",
                "repository_url": "https://weblate.framasoft.org/api/projects/mobilizon/repository/",
                "statistics_url": "https://weblate.framasoft.org/api/projects/mobilizon/statistics/",
                "changes_list_url": "https://weblate.framasoft.org/api/projects/mobilizon/changes/",
                "languages_url": "https://weblate.framasoft.org/api/projects/mobilizon/languages/"
            },
            "vcs": "gitlab",
            "repo": "git@framagit.org:framasoft/mobilizon.git",
            "git_export": "https://weblate.framasoft.org/git/mobilizon/frontend/",
            "branch": "master",
            "filemask": "js/src/i18n/*.json",
            "template": "js/src/i18n/en_US.json",
            "new_base": "",
            "file_format": "json",
            "license": "AGPL-3.0-only",
            "license_url": "https://www.gnu.org/licenses/agpl.txt",
            "web_url": "https://weblate.framasoft.org/projects/mobilizon/frontend/",
            "url": "https://weblate.framasoft.org/api/components/mobilizon/frontend/",
            "repository_url": "https://weblate.framasoft.org/api/components/mobilizon/frontend/repository/",
            "translations_url": "https://weblate.framasoft.org/api/components/mobilizon/frontend/translations/",
            "statistics_url": "https://weblate.framasoft.org/api/components/mobilizon/frontend/statistics/",
            "lock_url": "https://weblate.framasoft.org/api/components/mobilizon/frontend/lock/",
            "changes_list_url": "https://weblate.framasoft.org/api/components/mobilizon/frontend/changes/",
            "new_lang": "add"
        },
        {
            "name": "Backend",
            "slug": "backend",
            "project": {
                "name": "Mobilizon",
                "slug": "mobilizon",
                "web": "https://joinmobilizon.org/",
                "source_language": {
                    "code": "en",
                    "name": "English",
                    "direction": "ltr",
                    "web_url": "https://weblate.framasoft.org/languages/en/",
                    "url": "https://weblate.framasoft.org/api/languages/en/"
                },
                "web_url": "https://weblate.framasoft.org/projects/mobilizon/",
                "url": "https://weblate.framasoft.org/api/projects/mobilizon/",
                "components_list_url": "https://weblate.framasoft.org/api/projects/mobilizon/components/",
                "repository_url": "https://weblate.framasoft.org/api/projects/mobilizon/repository/",
                "statistics_url": "https://weblate.framasoft.org/api/projects/mobilizon/statistics/",
                "changes_list_url": "https://weblate.framasoft.org/api/projects/mobilizon/changes/",
                "languages_url": "https://weblate.framasoft.org/api/projects/mobilizon/languages/"
            },
            "vcs": "gitlab",
            "repo": "git@framagit.org:framasoft/mobilizon.git",
            "git_export": "",
            "branch": "",
            "filemask": "priv/gettext/*/LC_MESSAGES/default.po",
            "template": "",
            "new_base": "priv/gettext/default.pot",
            "file_format": "po",
            "license": "AGPL-3.0-only",
            "license_url": "https://www.gnu.org/licenses/agpl.txt",
            "web_url": "https://weblate.framasoft.org/projects/mobilizon/backend/",
            "url": "https://weblate.framasoft.org/api/components/mobilizon/backend/",
            "repository_url": "https://weblate.framasoft.org/api/components/mobilizon/backend/repository/",
            "translations_url": "https://weblate.framasoft.org/api/components/mobilizon/backend/translations/",
            "statistics_url": "https://weblate.framasoft.org/api/components/mobilizon/backend/statistics/",
            "lock_url": "https://weblate.framasoft.org/api/components/mobilizon/backend/lock/",
            "changes_list_url": "https://weblate.framasoft.org/api/components/mobilizon/backend/changes/",
            "new_lang": "add"
        },
        {
            "name": "Framadate",
            "slug": "framadate",
            "project": {
                "name": "Framadate",
                "slug": "framadate",
                "web": "https://framagit.org/framasoft/framadate/framadate/",
                "source_language": {
                    "code": "en",
                    "name": "English",
                    "direction": "ltr",
                    "web_url": "https://weblate.framasoft.org/languages/en/",
                    "url": "https://weblate.framasoft.org/api/languages/en/"
                },
                "web_url": "https://weblate.framasoft.org/projects/framadate/",
                "url": "https://weblate.framasoft.org/api/projects/framadate/",
                "components_list_url": "https://weblate.framasoft.org/api/projects/framadate/components/",
                "repository_url": "https://weblate.framasoft.org/api/projects/framadate/repository/",
                "statistics_url": "https://weblate.framasoft.org/api/projects/framadate/statistics/",
                "changes_list_url": "https://weblate.framasoft.org/api/projects/framadate/changes/",
                "languages_url": "https://weblate.framasoft.org/api/projects/framadate/languages/"
            },
            "vcs": "gitlab",
            "repo": "https://framagit.org/framasoft/framadate/framadate.git",
            "git_export": "https://weblate.framasoft.org/git/framadate/framadate/",
            "branch": "develop",
            "filemask": "po/*.po",
            "template": "",
            "new_base": "po/framadate.pot",
            "file_format": "po",
            "license": "CECILL-B",
            "license_url": "http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html",
            "web_url": "https://weblate.framasoft.org/projects/framadate/framadate/",
            "url": "https://weblate.framasoft.org/api/components/framadate/framadate/",
            "repository_url": "https://weblate.framasoft.org/api/components/framadate/framadate/repository/",
            "translations_url": "https://weblate.framasoft.org/api/components/framadate/framadate/translations/",
            "statistics_url": "https://weblate.framasoft.org/api/components/framadate/framadate/statistics/",
            "lock_url": "https://weblate.framasoft.org/api/components/framadate/framadate/lock/",
            "changes_list_url": "https://weblate.framasoft.org/api/components/framadate/framadate/changes/",
            "new_lang": "add"
        },
        {
            "name": "main",
            "slug": "main",
            "project": {
                "name": "joinpeertube",
                "slug": "joinpeertube",
                "web": "https://joinpeertube.org",
                "source_language": {
                    "code": "en_US",
                    "name": "English (United States)",
                    "direction": "ltr",
                    "web_url": "https://weblate.framasoft.org/languages/en_US/",
                    "url": "https://weblate.framasoft.org/api/languages/en_US/"
                },
                "web_url": "https://weblate.framasoft.org/projects/joinpeertube/",
                "url": "https://weblate.framasoft.org/api/projects/joinpeertube/",
                "components_list_url": "https://weblate.framasoft.org/api/projects/joinpeertube/components/",
                "repository_url": "https://weblate.framasoft.org/api/projects/joinpeertube/repository/",
                "statistics_url": "https://weblate.framasoft.org/api/projects/joinpeertube/statistics/",
                "changes_list_url": "https://weblate.framasoft.org/api/projects/joinpeertube/changes/",
                "languages_url": "https://weblate.framasoft.org/api/projects/joinpeertube/languages/"
            },
            "vcs": "gitlab",
            "repo": "https://framagit.org/framasoft/peertube/joinpeertube.git",
            "git_export": "https://weblate.framasoft.org/git/joinpeertube/main/",
            "branch": "master",
            "filemask": "src/locale/*/LC_MESSAGES/app.po",
            "template": "",
            "new_base": "src/locale/en_US/LC_MESSAGES/app.po",
            "file_format": "po",
            "license": "AGPL-3.0-only",
            "license_url": "https://www.gnu.org/licenses/agpl.txt",
            "web_url": "https://weblate.framasoft.org/projects/joinpeertube/main/",
            "url": "https://weblate.framasoft.org/api/components/joinpeertube/main/",
            "repository_url": "https://weblate.framasoft.org/api/components/joinpeertube/main/repository/",
            "translations_url": "https://weblate.framasoft.org/api/components/joinpeertube/main/translations/",
            "statistics_url": "https://weblate.framasoft.org/api/components/joinpeertube/main/statistics/",
            "lock_url": "https://weblate.framasoft.org/api/components/joinpeertube/main/lock/",
            "changes_list_url": "https://weblate.framasoft.org/api/components/joinpeertube/main/changes/",
            "new_lang": "add"
        },
        {
            "name": "angular",
            "slug": "angular",
            "project": {
                "name": "PeerTube",
                "slug": "peertube",
                "web": "https://github.com/Chocobozzz/PeerTube",
                "source_language": {
                    "code": "en",
                    "name": "English",
                    "direction": "ltr",
                    "web_url": "https://weblate.framasoft.org/languages/en/",
                    "url": "https://weblate.framasoft.org/api/languages/en/"
                },
                "web_url": "https://weblate.framasoft.org/projects/peertube/",
                "url": "https://weblate.framasoft.org/api/projects/peertube/",
                "components_list_url": "https://weblate.framasoft.org/api/projects/peertube/components/",
                "repository_url": "https://weblate.framasoft.org/api/projects/peertube/repository/",
                "statistics_url": "https://weblate.framasoft.org/api/projects/peertube/statistics/",
                "changes_list_url": "https://weblate.framasoft.org/api/projects/peertube/changes/",
                "languages_url": "https://weblate.framasoft.org/api/projects/peertube/languages/"
            },
            "vcs": "git",
            "repo": "https://github.com/Chocobozzz/PeerTube.git",
            "git_export": "https://weblate.framasoft.org/git/peertube/angular/",
            "branch": "develop",
            "filemask": "client/src/locale/angular.*.xlf",
            "template": "",
            "new_base": "client/src/locale/angular.xlf",
            "file_format": "xliff",
            "license": "AGPL-3.0-only",
            "license_url": "https://www.gnu.org/licenses/agpl.txt",
            "web_url": "https://weblate.framasoft.org/projects/peertube/angular/",
            "url": "https://weblate.framasoft.org/api/components/peertube/angular/",
            "repository_url": "https://weblate.framasoft.org/api/components/peertube/angular/repository/",
            "translations_url": "https://weblate.framasoft.org/api/components/peertube/angular/translations/",
            "statistics_url": "https://weblate.framasoft.org/api/components/peertube/angular/statistics/",
            "lock_url": "https://weblate.framasoft.org/api/components/peertube/angular/lock/",
            "changes_list_url": "https://weblate.framasoft.org/api/components/peertube/angular/changes/",
            "new_lang": "add"
        },
        {
            "name": "Main",
            "slug": "main",
            "project": {
                "name": "Contributopia",
                "slug": "contributopia",
                "web": "https://contributopia.org",
                "source_language": {
                    "code": "en",
                    "name": "English",
                    "direction": "ltr",
                    "web_url": "https://weblate.framasoft.org/languages/en/",
                    "url": "https://weblate.framasoft.org/api/languages/en/"
                },
                "web_url": "https://weblate.framasoft.org/projects/contributopia/",
                "url": "https://weblate.framasoft.org/api/projects/contributopia/",
                "components_list_url": "https://weblate.framasoft.org/api/projects/contributopia/components/",
                "repository_url": "https://weblate.framasoft.org/api/projects/contributopia/repository/",
                "statistics_url": "https://weblate.framasoft.org/api/projects/contributopia/statistics/",
                "changes_list_url": "https://weblate.framasoft.org/api/projects/contributopia/changes/",
                "languages_url": "https://weblate.framasoft.org/api/projects/contributopia/languages/"
            },
            "vcs": "gitlab",
            "repo": "https://framagit.org/framasoft/contributopia.git",
            "git_export": "https://weblate.framasoft.org/git/contributopia/main/",
            "branch": "master",
            "filemask": "app/locales/*/_main.yml",
            "template": "app/locales/en/_main.yml",
            "new_base": "",
            "file_format": "yaml",
            "license": "CC-BY-SA-4.0",
            "license_url": "https://creativecommons.org/licenses/by-sa/4.0/legalcode",
            "web_url": "https://weblate.framasoft.org/projects/contributopia/main/",
            "url": "https://weblate.framasoft.org/api/components/contributopia/main/",
            "repository_url": "https://weblate.framasoft.org/api/components/contributopia/main/repository/",
            "translations_url": "https://weblate.framasoft.org/api/components/contributopia/main/translations/",
            "statistics_url": "https://weblate.framasoft.org/api/components/contributopia/main/statistics/",
            "lock_url": "https://weblate.framasoft.org/api/components/contributopia/main/lock/",
            "changes_list_url": "https://weblate.framasoft.org/api/components/contributopia/main/changes/",
            "new_lang": "add"
        },
        {
            "name": "Home",
            "slug": "home",
            "project": {
                "name": "Contributopia",
                "slug": "contributopia",
                "web": "https://contributopia.org",
                "source_language": {
                    "code": "en",
                    "name": "English",
                    "direction": "ltr",
                    "web_url": "https://weblate.framasoft.org/languages/en/",
                    "url": "https://weblate.framasoft.org/api/languages/en/"
                },
                "web_url": "https://weblate.framasoft.org/projects/contributopia/",
                "url": "https://weblate.framasoft.org/api/projects/contributopia/",
                "components_list_url": "https://weblate.framasoft.org/api/projects/contributopia/components/",
                "repository_url": "https://weblate.framasoft.org/api/projects/contributopia/repository/",
                "statistics_url": "https://weblate.framasoft.org/api/projects/contributopia/statistics/",
                "changes_list_url": "https://weblate.framasoft.org/api/projects/contributopia/changes/",
                "languages_url": "https://weblate.framasoft.org/api/projects/contributopia/languages/"
            },
            "vcs": "git",
            "repo": "https://framagit.org/framasoft/contributopia.git",
            "git_export": "",
            "branch": "",
            "filemask": "app/locales/*/home.yml",
            "template": "app/locales/en/home.yml",
            "new_base": "",
            "file_format": "yaml",
            "license": "CC-BY-SA-4.0",
            "license_url": "https://creativecommons.org/licenses/by-sa/4.0/legalcode",
            "web_url": "https://weblate.framasoft.org/projects/contributopia/home/",
            "url": "https://weblate.framasoft.org/api/components/contributopia/home/",
            "repository_url": "https://weblate.framasoft.org/api/components/contributopia/home/repository/",
            "translations_url": "https://weblate.framasoft.org/api/components/contributopia/home/translations/",
            "statistics_url": "https://weblate.framasoft.org/api/components/contributopia/home/statistics/",
            "lock_url": "https://weblate.framasoft.org/api/components/contributopia/home/lock/",
            "changes_list_url": "https://weblate.framasoft.org/api/components/contributopia/home/changes/",
            "new_lang": "add"
        },
        {
            "name": "server",
            "slug": "server",
            "project": {
                "name": "PeerTube",
                "slug": "peertube",
                "web": "https://github.com/Chocobozzz/PeerTube",
                "source_language": {
                    "code": "en",
                    "name": "English",
                    "direction": "ltr",
                    "web_url": "https://weblate.framasoft.org/languages/en/",
                    "url": "https://weblate.framasoft.org/api/languages/en/"
                },
                "web_url": "https://weblate.framasoft.org/projects/peertube/",
                "url": "https://weblate.framasoft.org/api/projects/peertube/",
                "components_list_url": "https://weblate.framasoft.org/api/projects/peertube/components/",
                "repository_url": "https://weblate.framasoft.org/api/projects/peertube/repository/",
                "statistics_url": "https://weblate.framasoft.org/api/projects/peertube/statistics/",
                "changes_list_url": "https://weblate.framasoft.org/api/projects/peertube/changes/",
                "languages_url": "https://weblate.framasoft.org/api/projects/peertube/languages/"
            },
            "vcs": "git",
            "repo": "https://github.com/Chocobozzz/PeerTube.git",
            "git_export": "",
            "branch": "",
            "filemask": "client/src/locale/server.*.json",
            "template": "",
            "new_base": "client/src/locale/server.en-US.json",
            "file_format": "json",
            "license": "AGPL-3.0-only",
            "license_url": "https://www.gnu.org/licenses/agpl.txt",
            "web_url": "https://weblate.framasoft.org/projects/peertube/server/",
            "url": "https://weblate.framasoft.org/api/components/peertube/server/",
            "repository_url": "https://weblate.framasoft.org/api/components/peertube/server/repository/",
            "translations_url": "https://weblate.framasoft.org/api/components/peertube/server/translations/",
            "statistics_url": "https://weblate.framasoft.org/api/components/peertube/server/statistics/",
            "lock_url": "https://weblate.framasoft.org/api/components/peertube/server/lock/",
            "changes_list_url": "https://weblate.framasoft.org/api/components/peertube/server/changes/",
            "new_lang": "add"
        },
        {
            "name": "Educ-pop",
            "slug": "educ-pop",
            "project": {
                "name": "Contributopia",
                "slug": "contributopia",
                "web": "https://contributopia.org",
                "source_language": {
                    "code": "en",
                    "name": "English",
                    "direction": "ltr",
                    "web_url": "https://weblate.framasoft.org/languages/en/",
                    "url": "https://weblate.framasoft.org/api/languages/en/"
                },
                "web_url": "https://weblate.framasoft.org/projects/contributopia/",
                "url": "https://weblate.framasoft.org/api/projects/contributopia/",
                "components_list_url": "https://weblate.framasoft.org/api/projects/contributopia/components/",
                "repository_url": "https://weblate.framasoft.org/api/projects/contributopia/repository/",
                "statistics_url": "https://weblate.framasoft.org/api/projects/contributopia/statistics/",
                "changes_list_url": "https://weblate.framasoft.org/api/projects/contributopia/changes/",
                "languages_url": "https://weblate.framasoft.org/api/projects/contributopia/languages/"
            },
            "vcs": "git",
            "repo": "https://framagit.org/framasoft/contributopia.git",
            "git_export": "",
            "branch": "",
            "filemask": "app/locales/*/educ-pop.yml",
            "template": "app/locales/en/educ-pop.yml",
            "new_base": "",
            "file_format": "yaml",
            "license": "CC-BY-SA-4.0",
            "license_url": "https://creativecommons.org/licenses/by-sa/4.0/legalcode",
            "web_url": "https://weblate.framasoft.org/projects/contributopia/educ-pop/",
            "url": "https://weblate.framasoft.org/api/components/contributopia/educ-pop/",
            "repository_url": "https://weblate.framasoft.org/api/components/contributopia/educ-pop/repository/",
            "translations_url": "https://weblate.framasoft.org/api/components/contributopia/educ-pop/translations/",
            "statistics_url": "https://weblate.framasoft.org/api/components/contributopia/educ-pop/statistics/",
            "lock_url": "https://weblate.framasoft.org/api/components/contributopia/educ-pop/lock/",
            "changes_list_url": "https://weblate.framasoft.org/api/components/contributopia/educ-pop/changes/",
            "new_lang": "add"
        },
        {
            "name": "Essaimage",
            "slug": "essaimage",
            "project": {
                "name": "Contributopia",
                "slug": "contributopia",
                "web": "https://contributopia.org",
                "source_language": {
                    "code": "en",
                    "name": "English",
                    "direction": "ltr",
                    "web_url": "https://weblate.framasoft.org/languages/en/",
                    "url": "https://weblate.framasoft.org/api/languages/en/"
                },
                "web_url": "https://weblate.framasoft.org/projects/contributopia/",
                "url": "https://weblate.framasoft.org/api/projects/contributopia/",
                "components_list_url": "https://weblate.framasoft.org/api/projects/contributopia/components/",
                "repository_url": "https://weblate.framasoft.org/api/projects/contributopia/repository/",
                "statistics_url": "https://weblate.framasoft.org/api/projects/contributopia/statistics/",
                "changes_list_url": "https://weblate.framasoft.org/api/projects/contributopia/changes/",
                "languages_url": "https://weblate.framasoft.org/api/projects/contributopia/languages/"
            },
            "vcs": "git",
            "repo": "https://framagit.org/framasoft/contributopia.git",
            "git_export": "",
            "branch": "",
            "filemask": "app/locales/*/essaimage.yml",
            "template": "app/locales/en/essaimage.yml",
            "new_base": "",
            "file_format": "yaml",
            "license": "CC-BY-SA-4.0",
            "license_url": "https://creativecommons.org/licenses/by-sa/4.0/legalcode",
            "web_url": "https://weblate.framasoft.org/projects/contributopia/essaimage/",
            "url": "https://weblate.framasoft.org/api/components/contributopia/essaimage/",
            "repository_url": "https://weblate.framasoft.org/api/components/contributopia/essaimage/repository/",
            "translations_url": "https://weblate.framasoft.org/api/components/contributopia/essaimage/translations/",
            "statistics_url": "https://weblate.framasoft.org/api/components/contributopia/essaimage/statistics/",
            "lock_url": "https://weblate.framasoft.org/api/components/contributopia/essaimage/lock/",
            "changes_list_url": "https://weblate.framasoft.org/api/components/contributopia/essaimage/changes/",
            "new_lang": "add"
        },
        {
            "name": "Services",
            "slug": "services",
            "project": {
                "name": "Contributopia",
                "slug": "contributopia",
                "web": "https://contributopia.org",
                "source_language": {
                    "code": "en",
                    "name": "English",
                    "direction": "ltr",
                    "web_url": "https://weblate.framasoft.org/languages/en/",
                    "url": "https://weblate.framasoft.org/api/languages/en/"
                },
                "web_url": "https://weblate.framasoft.org/projects/contributopia/",
                "url": "https://weblate.framasoft.org/api/projects/contributopia/",
                "components_list_url": "https://weblate.framasoft.org/api/projects/contributopia/components/",
                "repository_url": "https://weblate.framasoft.org/api/projects/contributopia/repository/",
                "statistics_url": "https://weblate.framasoft.org/api/projects/contributopia/statistics/",
                "changes_list_url": "https://weblate.framasoft.org/api/projects/contributopia/changes/",
                "languages_url": "https://weblate.framasoft.org/api/projects/contributopia/languages/"
            },
            "vcs": "git",
            "repo": "https://framagit.org/framasoft/contributopia.git",
            "git_export": "",
            "branch": "",
            "filemask": "app/locales/*/services.yml",
            "template": "app/locales/en/services.yml",
            "new_base": "",
            "file_format": "yaml",
            "license": "CC-BY-SA-4.0",
            "license_url": "https://creativecommons.org/licenses/by-sa/4.0/legalcode",
            "web_url": "https://weblate.framasoft.org/projects/contributopia/services/",
            "url": "https://weblate.framasoft.org/api/components/contributopia/services/",
            "repository_url": "https://weblate.framasoft.org/api/components/contributopia/services/repository/",
            "translations_url": "https://weblate.framasoft.org/api/components/contributopia/services/translations/",
            "statistics_url": "https://weblate.framasoft.org/api/components/contributopia/services/statistics/",
            "lock_url": "https://weblate.framasoft.org/api/components/contributopia/services/lock/",
            "changes_list_url": "https://weblate.framasoft.org/api/components/contributopia/services/changes/",
            "new_lang": "add"
        },
        {
            "name": "Footer",
            "slug": "footer",
            "project": {
                "name": "Contributopia",
                "slug": "contributopia",
                "web": "https://contributopia.org",
                "source_language": {
                    "code": "en",
                    "name": "English",
                    "direction": "ltr",
                    "web_url": "https://weblate.framasoft.org/languages/en/",
                    "url": "https://weblate.framasoft.org/api/languages/en/"
                },
                "web_url": "https://weblate.framasoft.org/projects/contributopia/",
                "url": "https://weblate.framasoft.org/api/projects/contributopia/",
                "components_list_url": "https://weblate.framasoft.org/api/projects/contributopia/components/",
                "repository_url": "https://weblate.framasoft.org/api/projects/contributopia/repository/",
                "statistics_url": "https://weblate.framasoft.org/api/projects/contributopia/statistics/",
                "changes_list_url": "https://weblate.framasoft.org/api/projects/contributopia/changes/",
                "languages_url": "https://weblate.framasoft.org/api/projects/contributopia/languages/"
            },
            "vcs": "git",
            "repo": "https://framagit.org/framasoft/contributopia.git",
            "git_export": "",
            "branch": "",
            "filemask": "app/locales/*/footer.yml",
            "template": "app/locales/en/footer.yml",
            "new_base": "",
            "file_format": "yaml",
            "license": "CC-BY-SA-4.0",
            "license_url": "https://creativecommons.org/licenses/by-sa/4.0/legalcode",
            "web_url": "https://weblate.framasoft.org/projects/contributopia/footer/",
            "url": "https://weblate.framasoft.org/api/components/contributopia/footer/",
            "repository_url": "https://weblate.framasoft.org/api/components/contributopia/footer/repository/",
            "translations_url": "https://weblate.framasoft.org/api/components/contributopia/footer/translations/",
            "statistics_url": "https://weblate.framasoft.org/api/components/contributopia/footer/statistics/",
            "lock_url": "https://weblate.framasoft.org/api/components/contributopia/footer/lock/",
            "changes_list_url": "https://weblate.framasoft.org/api/components/contributopia/footer/changes/",
            "new_lang": "add"
        },
        {
            "name": "Support Form",
            "slug": "support-form",
            "project": {
                "name": "Contributopia",
                "slug": "contributopia",
                "web": "https://contributopia.org",
                "source_language": {
                    "code": "en",
                    "name": "English",
                    "direction": "ltr",
                    "web_url": "https://weblate.framasoft.org/languages/en/",
                    "url": "https://weblate.framasoft.org/api/languages/en/"
                },
                "web_url": "https://weblate.framasoft.org/projects/contributopia/",
                "url": "https://weblate.framasoft.org/api/projects/contributopia/",
                "components_list_url": "https://weblate.framasoft.org/api/projects/contributopia/components/",
                "repository_url": "https://weblate.framasoft.org/api/projects/contributopia/repository/",
                "statistics_url": "https://weblate.framasoft.org/api/projects/contributopia/statistics/",
                "changes_list_url": "https://weblate.framasoft.org/api/projects/contributopia/changes/",
                "languages_url": "https://weblate.framasoft.org/api/projects/contributopia/languages/"
            },
            "vcs": "git",
            "repo": "https://framagit.org/framasoft/contributopia.git",
            "git_export": "",
            "branch": "",
            "filemask": "app/locales/*/form.yml",
            "template": "app/locales/en/form.yml",
            "new_base": "",
            "file_format": "yaml",
            "license": "CC-BY-SA-4.0",
            "license_url": "https://creativecommons.org/licenses/by-sa/4.0/legalcode",
            "web_url": "https://weblate.framasoft.org/projects/contributopia/support-form/",
            "url": "https://weblate.framasoft.org/api/components/contributopia/support-form/",
            "repository_url": "https://weblate.framasoft.org/api/components/contributopia/support-form/repository/",
            "translations_url": "https://weblate.framasoft.org/api/components/contributopia/support-form/translations/",
            "statistics_url": "https://weblate.framasoft.org/api/components/contributopia/support-form/statistics/",
            "lock_url": "https://weblate.framasoft.org/api/components/contributopia/support-form/lock/",
            "changes_list_url": "https://weblate.framasoft.org/api/components/contributopia/support-form/changes/",
            "new_lang": "add"
        },
        {
            "name": "Main",
            "slug": "main",
            "project": {
                "name": "Framasoft",
                "slug": "framasoft",
                "web": "https://framasoft.org",
                "source_language": {
                    "code": "en",
                    "name": "English",
                    "direction": "ltr",
                    "web_url": "https://weblate.framasoft.org/languages/en/",
                    "url": "https://weblate.framasoft.org/api/languages/en/"
                },
                "web_url": "https://weblate.framasoft.org/projects/framasoft/",
                "url": "https://weblate.framasoft.org/api/projects/framasoft/",
                "components_list_url": "https://weblate.framasoft.org/api/projects/framasoft/components/",
                "repository_url": "https://weblate.framasoft.org/api/projects/framasoft/repository/",
                "statistics_url": "https://weblate.framasoft.org/api/projects/framasoft/statistics/",
                "changes_list_url": "https://weblate.framasoft.org/api/projects/framasoft/changes/",
                "languages_url": "https://weblate.framasoft.org/api/projects/framasoft/languages/"
            },
            "vcs": "gitlab",
            "repo": "https://framagit.org/framasoft/accueil.git",
            "git_export": "https://weblate.framasoft.org/git/framasoft/main/",
            "branch": "master",
            "filemask": "app/locales/*/_main.yml",
            "template": "app/locales/en/_main.yml",
            "new_base": "",
            "file_format": "yaml",
            "license": "CC-BY-SA-4.0",
            "license_url": "https://creativecommons.org/licenses/by-sa/4.0/legalcode",
            "web_url": "https://weblate.framasoft.org/projects/framasoft/main/",
            "url": "https://weblate.framasoft.org/api/components/framasoft/main/",
            "repository_url": "https://weblate.framasoft.org/api/components/framasoft/main/repository/",
            "translations_url": "https://weblate.framasoft.org/api/components/framasoft/main/translations/",
            "statistics_url": "https://weblate.framasoft.org/api/components/framasoft/main/statistics/",
            "lock_url": "https://weblate.framasoft.org/api/components/framasoft/main/lock/",
            "changes_list_url": "https://weblate.framasoft.org/api/components/framasoft/main/changes/",
            "new_lang": "add"
        },
        {
            "name": "Home",
            "slug": "home",
            "project": {
                "name": "Framasoft",
                "slug": "framasoft",
                "web": "https://framasoft.org",
                "source_language": {
                    "code": "en",
                    "name": "English",
                    "direction": "ltr",
                    "web_url": "https://weblate.framasoft.org/languages/en/",
                    "url": "https://weblate.framasoft.org/api/languages/en/"
                },
                "web_url": "https://weblate.framasoft.org/projects/framasoft/",
                "url": "https://weblate.framasoft.org/api/projects/framasoft/",
                "components_list_url": "https://weblate.framasoft.org/api/projects/framasoft/components/",
                "repository_url": "https://weblate.framasoft.org/api/projects/framasoft/repository/",
                "statistics_url": "https://weblate.framasoft.org/api/projects/framasoft/statistics/",
                "changes_list_url": "https://weblate.framasoft.org/api/projects/framasoft/changes/",
                "languages_url": "https://weblate.framasoft.org/api/projects/framasoft/languages/"
            },
            "vcs": "git",
            "repo": "https://framagit.org/framasoft/accueil.git",
            "git_export": "",
            "branch": "",
            "filemask": "app/locales/*/home.yml",
            "template": "app/locales/en/home.yml",
            "new_base": "",
            "file_format": "yaml",
            "license": "CC-BY-SA-4.0",
            "license_url": "https://creativecommons.org/licenses/by-sa/4.0/legalcode",
            "web_url": "https://weblate.framasoft.org/projects/framasoft/home/",
            "url": "https://weblate.framasoft.org/api/components/framasoft/home/",
            "repository_url": "https://weblate.framasoft.org/api/components/framasoft/home/repository/",
            "translations_url": "https://weblate.framasoft.org/api/components/framasoft/home/translations/",
            "statistics_url": "https://weblate.framasoft.org/api/components/framasoft/home/statistics/",
            "lock_url": "https://weblate.framasoft.org/api/components/framasoft/home/lock/",
            "changes_list_url": "https://weblate.framasoft.org/api/components/framasoft/home/changes/",
            "new_lang": "add"
        },
        {
            "name": "Journal",
            "slug": "journal",
            "project": {
                "name": "Contributopia",
                "slug": "contributopia",
                "web": "https://contributopia.org",
                "source_language": {
                    "code": "en",
                    "name": "English",
                    "direction": "ltr",
                    "web_url": "https://weblate.framasoft.org/languages/en/",
                    "url": "https://weblate.framasoft.org/api/languages/en/"
                },
                "web_url": "https://weblate.framasoft.org/projects/contributopia/",
                "url": "https://weblate.framasoft.org/api/projects/contributopia/",
                "components_list_url": "https://weblate.framasoft.org/api/projects/contributopia/components/",
                "repository_url": "https://weblate.framasoft.org/api/projects/contributopia/repository/",
                "statistics_url": "https://weblate.framasoft.org/api/projects/contributopia/statistics/",
                "changes_list_url": "https://weblate.framasoft.org/api/projects/contributopia/changes/",
                "languages_url": "https://weblate.framasoft.org/api/projects/contributopia/languages/"
            },
            "vcs": "git",
            "repo": "https://framagit.org/framasoft/contributopia.git",
            "git_export": "",
            "branch": "",
            "filemask": "app/locales/*/journal.yml",
            "template": "app/locales/en/journal.yml",
            "new_base": "",
            "file_format": "yaml",
            "license": "CC-BY-SA-4.0",
            "license_url": "https://creativecommons.org/licenses/by-sa/4.0/legalcode",
            "web_url": "https://weblate.framasoft.org/projects/contributopia/journal/",
            "url": "https://weblate.framasoft.org/api/components/contributopia/journal/",
            "repository_url": "https://weblate.framasoft.org/api/components/contributopia/journal/repository/",
            "translations_url": "https://weblate.framasoft.org/api/components/contributopia/journal/translations/",
            "statistics_url": "https://weblate.framasoft.org/api/components/contributopia/journal/statistics/",
            "lock_url": "https://weblate.framasoft.org/api/components/contributopia/journal/lock/",
            "changes_list_url": "https://weblate.framasoft.org/api/components/contributopia/journal/changes/",
            "new_lang": "add"
        },
        {
            "name": "player",
            "slug": "player",
            "project": {
                "name": "PeerTube",
                "slug": "peertube",
                "web": "https://github.com/Chocobozzz/PeerTube",
                "source_language": {
                    "code": "en",
                    "name": "English",
                    "direction": "ltr",
                    "web_url": "https://weblate.framasoft.org/languages/en/",
                    "url": "https://weblate.framasoft.org/api/languages/en/"
                },
                "web_url": "https://weblate.framasoft.org/projects/peertube/",
                "url": "https://weblate.framasoft.org/api/projects/peertube/",
                "components_list_url": "https://weblate.framasoft.org/api/projects/peertube/components/",
                "repository_url": "https://weblate.framasoft.org/api/projects/peertube/repository/",
                "statistics_url": "https://weblate.framasoft.org/api/projects/peertube/statistics/",
                "changes_list_url": "https://weblate.framasoft.org/api/projects/peertube/changes/",
                "languages_url": "https://weblate.framasoft.org/api/projects/peertube/languages/"
            },
            "vcs": "git",
            "repo": "https://github.com/Chocobozzz/PeerTube.git",
            "git_export": "",
            "branch": "",
            "filemask": "client/src/locale/player.*.json",
            "template": "",
            "new_base": "client/src/locale/player.en-US.json",
            "file_format": "json",
            "license": "AGPL-3.0-only",
            "license_url": "https://www.gnu.org/licenses/agpl.txt",
            "web_url": "https://weblate.framasoft.org/projects/peertube/player/",
            "url": "https://weblate.framasoft.org/api/components/peertube/player/",
            "repository_url": "https://weblate.framasoft.org/api/components/peertube/player/repository/",
            "translations_url": "https://weblate.framasoft.org/api/components/peertube/player/translations/",
            "statistics_url": "https://weblate.framasoft.org/api/components/peertube/player/statistics/",
            "lock_url": "https://weblate.framasoft.org/api/components/peertube/player/lock/",
            "changes_list_url": "https://weblate.framasoft.org/api/components/peertube/player/changes/",
            "new_lang": "add"
        },
        {
            "name": "Support Reasons",
            "slug": "support-reasons",
            "project": {
                "name": "Contributopia",
                "slug": "contributopia",
                "web": "https://contributopia.org",
                "source_language": {
                    "code": "en",
                    "name": "English",
                    "direction": "ltr",
                    "web_url": "https://weblate.framasoft.org/languages/en/",
                    "url": "https://weblate.framasoft.org/api/languages/en/"
                },
                "web_url": "https://weblate.framasoft.org/projects/contributopia/",
                "url": "https://weblate.framasoft.org/api/projects/contributopia/",
                "components_list_url": "https://weblate.framasoft.org/api/projects/contributopia/components/",
                "repository_url": "https://weblate.framasoft.org/api/projects/contributopia/repository/",
                "statistics_url": "https://weblate.framasoft.org/api/projects/contributopia/statistics/",
                "changes_list_url": "https://weblate.framasoft.org/api/projects/contributopia/changes/",
                "languages_url": "https://weblate.framasoft.org/api/projects/contributopia/languages/"
            },
            "vcs": "git",
            "repo": "https://framagit.org/framasoft/contributopia.git",
            "git_export": "",
            "branch": "",
            "filemask": "app/locales/*/why.yml",
            "template": "app/locales/en/why.yml",
            "new_base": "",
            "file_format": "yaml",
            "license": "CC-BY-SA-4.0",
            "license_url": "https://creativecommons.org/licenses/by-sa/4.0/legalcode",
            "web_url": "https://weblate.framasoft.org/projects/contributopia/support-reasons/",
            "url": "https://weblate.framasoft.org/api/components/contributopia/support-reasons/",
            "repository_url": "https://weblate.framasoft.org/api/components/contributopia/support-reasons/repository/",
            "translations_url": "https://weblate.framasoft.org/api/components/contributopia/support-reasons/translations/",
            "statistics_url": "https://weblate.framasoft.org/api/components/contributopia/support-reasons/statistics/",
            "lock_url": "https://weblate.framasoft.org/api/components/contributopia/support-reasons/lock/",
            "changes_list_url": "https://weblate.framasoft.org/api/components/contributopia/support-reasons/changes/",
            "new_lang": "add"
        },
        {
            "name": "Default theme",
            "slug": "development",
            "project": {
                "name": "Lufi",
                "slug": "lufi",
                "web": "https://framagit.org/fiat-tux/hat-softwares/lufi",
                "source_language": {
                    "code": "en",
                    "name": "English",
                    "direction": "ltr",
                    "web_url": "https://weblate.framasoft.org/languages/en/",
                    "url": "https://weblate.framasoft.org/api/languages/en/"
                },
                "web_url": "https://weblate.framasoft.org/projects/lufi/",
                "url": "https://weblate.framasoft.org/api/projects/lufi/",
                "components_list_url": "https://weblate.framasoft.org/api/projects/lufi/components/",
                "repository_url": "https://weblate.framasoft.org/api/projects/lufi/repository/",
                "statistics_url": "https://weblate.framasoft.org/api/projects/lufi/statistics/",
                "changes_list_url": "https://weblate.framasoft.org/api/projects/lufi/changes/",
                "languages_url": "https://weblate.framasoft.org/api/projects/lufi/languages/"
            },
            "vcs": "gitlab",
            "repo": "https://framagit.org/fiat-tux/hat-softwares/lufi.git",
            "git_export": "https://weblate.framasoft.org/git/lufi/development/",
            "branch": "development",
            "filemask": "themes/default/lib/Lufi/I18N/*.po",
            "template": "",
            "new_base": "themes/default/lib/Lufi/I18N/lufi.pot",
            "file_format": "po",
            "license": "AGPL-3.0-only",
            "license_url": "https://www.gnu.org/licenses/agpl.txt",
            "web_url": "https://weblate.framasoft.org/projects/lufi/development/",
            "url": "https://weblate.framasoft.org/api/components/lufi/development/",
            "repository_url": "https://weblate.framasoft.org/api/components/lufi/development/repository/",
            "translations_url": "https://weblate.framasoft.org/api/components/lufi/development/translations/",
            "statistics_url": "https://weblate.framasoft.org/api/components/lufi/development/statistics/",
            "lock_url": "https://weblate.framasoft.org/api/components/lufi/development/lock/",
            "changes_list_url": "https://weblate.framasoft.org/api/components/lufi/development/changes/",
            "new_lang": "add"
        },
        {
            "name": "Default theme",
            "slug": "development",
            "project": {
                "name": "Lstu",
                "slug": "lstu",
                "web": "https://framagit.org/fiat-tux/hat-softwares/lstu",
                "source_language": {
                    "code": "en",
                    "name": "English",
                    "direction": "ltr",
                    "web_url": "https://weblate.framasoft.org/languages/en/",
                    "url": "https://weblate.framasoft.org/api/languages/en/"
                },
                "web_url": "https://weblate.framasoft.org/projects/lstu/",
                "url": "https://weblate.framasoft.org/api/projects/lstu/",
                "components_list_url": "https://weblate.framasoft.org/api/projects/lstu/components/",
                "repository_url": "https://weblate.framasoft.org/api/projects/lstu/repository/",
                "statistics_url": "https://weblate.framasoft.org/api/projects/lstu/statistics/",
                "changes_list_url": "https://weblate.framasoft.org/api/projects/lstu/changes/",
                "languages_url": "https://weblate.framasoft.org/api/projects/lstu/languages/"
            },
            "vcs": "gitlab",
            "repo": "https://framagit.org/fiat-tux/hat-softwares/lstu.git",
            "git_export": "https://weblate.framasoft.org/git/lstu/development/",
            "branch": "development",
            "filemask": "themes/default/lib/Lstu/I18N/*.po",
            "template": "",
            "new_base": "themes/default/lib/Lstu/I18N/lstu.pot",
            "file_format": "po",
            "license": "WTFPL",
            "license_url": "http://sam.zoy.org/wtfpl/COPYING",
            "web_url": "https://weblate.framasoft.org/projects/lstu/development/",
            "url": "https://weblate.framasoft.org/api/components/lstu/development/",
            "repository_url": "https://weblate.framasoft.org/api/components/lstu/development/repository/",
            "translations_url": "https://weblate.framasoft.org/api/components/lstu/development/translations/",
            "statistics_url": "https://weblate.framasoft.org/api/components/lstu/development/statistics/",
            "lock_url": "https://weblate.framasoft.org/api/components/lstu/development/lock/",
            "changes_list_url": "https://weblate.framasoft.org/api/components/lstu/development/changes/",
            "new_lang": "add"
        }
    ]
}