Translation components API.

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

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

{
    "count": 295,
    "next": "https://weblate.osgeo.org/api/components/?format=api&page=2",
    "previous": null,
    "results": [
        {
            "name": "index",
            "slug": "index",
            "id": 61,
            "source_language": {
                "id": 140,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 140,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://weblate.osgeo.org/languages/en/",
                "url": "https://weblate.osgeo.org/api/languages/en/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "postgis-workshop",
                "slug": "postgis-workshop",
                "id": 1,
                "web": "https://postgis.net/workshops/postgis-intro/",
                "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/",
                "url": "https://weblate.osgeo.org/api/projects/postgis-workshop/?format=api",
                "components_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/components/?format=api",
                "repository_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/repository/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/statistics/?format=api",
                "categories_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/categories/?format=api",
                "changes_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/changes/?format=api",
                "languages_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/languages/?format=api",
                "labels_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "github",
            "repo": "https://github.com/postgis/postgis-workshops.git",
            "git_export": "https://weblate.osgeo.org/git/postgis-workshop/index/",
            "branch": "master",
            "push_branch": "",
            "filemask": "postgis-intro/sources/locale/*/LC_MESSAGES/index.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "postgis-intro/sources/locale/pot/index.pot",
            "file_format": "po",
            "license": "CC-BY-3.0-US",
            "license_url": "https://spdx.org/licenses/CC-BY-3.0-US.html",
            "agreement": "",
            "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/index/",
            "url": "https://weblate.osgeo.org/api/components/postgis-workshop/index/?format=api",
            "repository_url": "https://weblate.osgeo.org/api/components/postgis-workshop/index/repository/?format=api",
            "translations_url": "https://weblate.osgeo.org/api/components/postgis-workshop/index/translations/?format=api",
            "statistics_url": "https://weblate.osgeo.org/api/components/postgis-workshop/index/statistics/?format=api",
            "lock_url": "https://weblate.osgeo.org/api/components/postgis-workshop/index/lock/?format=api",
            "links_url": "https://weblate.osgeo.org/api/components/postgis-workshop/index/links/?format=api",
            "changes_list_url": "https://weblate.osgeo.org/api/components/postgis-workshop/index/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "https://gitlab.com/postgis/postgis-workshops/blob/master/postgis-intro/sources/en/{{filename|parentdir}}#L{{line}}",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
            "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://weblate.osgeo.org/api/addons/4/?format=api",
                "https://weblate.osgeo.org/api/addons/70/?format=api",
                "https://weblate.osgeo.org/api/addons/5/?format=api",
                "https://weblate.osgeo.org/api/addons/45/?format=api",
                "https://weblate.osgeo.org/api/addons/55/?format=api",
                "https://weblate.osgeo.org/api/addons/68/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "schemas",
            "slug": "schemas",
            "id": 63,
            "source_language": {
                "id": 140,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 140,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://weblate.osgeo.org/languages/en/",
                "url": "https://weblate.osgeo.org/api/languages/en/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "postgis-workshop",
                "slug": "postgis-workshop",
                "id": 1,
                "web": "https://postgis.net/workshops/postgis-intro/",
                "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/",
                "url": "https://weblate.osgeo.org/api/projects/postgis-workshop/?format=api",
                "components_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/components/?format=api",
                "repository_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/repository/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/statistics/?format=api",
                "categories_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/categories/?format=api",
                "changes_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/changes/?format=api",
                "languages_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/languages/?format=api",
                "labels_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://github.com/postgis/postgis-workshops.git",
            "git_export": "",
            "branch": "master",
            "push_branch": "",
            "filemask": "postgis-intro/sources/locale/*/LC_MESSAGES/schemas.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "postgis-intro/sources/locale/pot/schemas.pot",
            "file_format": "po",
            "license": "",
            "license_url": null,
            "agreement": "",
            "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/schemas/",
            "url": "https://weblate.osgeo.org/api/components/postgis-workshop/schemas/?format=api",
            "repository_url": "https://weblate.osgeo.org/api/components/postgis-workshop/schemas/repository/?format=api",
            "translations_url": "https://weblate.osgeo.org/api/components/postgis-workshop/schemas/translations/?format=api",
            "statistics_url": "https://weblate.osgeo.org/api/components/postgis-workshop/schemas/statistics/?format=api",
            "lock_url": "https://weblate.osgeo.org/api/components/postgis-workshop/schemas/lock/?format=api",
            "links_url": "https://weblate.osgeo.org/api/components/postgis-workshop/schemas/links/?format=api",
            "changes_list_url": "https://weblate.osgeo.org/api/components/postgis-workshop/schemas/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://weblate.osgeo.org/api/addons/132/?format=api",
                "https://weblate.osgeo.org/api/addons/7/?format=api",
                "https://weblate.osgeo.org/api/addons/133/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://weblate.osgeo.org/api/components/postgis-workshop/index/?format=api"
        },
        {
            "name": "clusterindex",
            "slug": "clusterindex",
            "id": 64,
            "source_language": {
                "id": 140,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 140,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://weblate.osgeo.org/languages/en/",
                "url": "https://weblate.osgeo.org/api/languages/en/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "postgis-workshop",
                "slug": "postgis-workshop",
                "id": 1,
                "web": "https://postgis.net/workshops/postgis-intro/",
                "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/",
                "url": "https://weblate.osgeo.org/api/projects/postgis-workshop/?format=api",
                "components_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/components/?format=api",
                "repository_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/repository/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/statistics/?format=api",
                "categories_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/categories/?format=api",
                "changes_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/changes/?format=api",
                "languages_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/languages/?format=api",
                "labels_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://github.com/postgis/postgis-workshops.git",
            "git_export": "",
            "branch": "master",
            "push_branch": "",
            "filemask": "postgis-intro/sources/locale/*/LC_MESSAGES/clusterindex.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "postgis-intro/sources/locale/pot/clusterindex.pot",
            "file_format": "po",
            "license": "",
            "license_url": null,
            "agreement": "",
            "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/clusterindex/",
            "url": "https://weblate.osgeo.org/api/components/postgis-workshop/clusterindex/?format=api",
            "repository_url": "https://weblate.osgeo.org/api/components/postgis-workshop/clusterindex/repository/?format=api",
            "translations_url": "https://weblate.osgeo.org/api/components/postgis-workshop/clusterindex/translations/?format=api",
            "statistics_url": "https://weblate.osgeo.org/api/components/postgis-workshop/clusterindex/statistics/?format=api",
            "lock_url": "https://weblate.osgeo.org/api/components/postgis-workshop/clusterindex/lock/?format=api",
            "links_url": "https://weblate.osgeo.org/api/components/postgis-workshop/clusterindex/links/?format=api",
            "changes_list_url": "https://weblate.osgeo.org/api/components/postgis-workshop/clusterindex/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://weblate.osgeo.org/api/addons/90/?format=api",
                "https://weblate.osgeo.org/api/addons/8/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://weblate.osgeo.org/api/components/postgis-workshop/index/?format=api"
        },
        {
            "name": "spatial_relationships_exercises",
            "slug": "spatial_relationships_exercises",
            "id": 65,
            "source_language": {
                "id": 140,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 140,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://weblate.osgeo.org/languages/en/",
                "url": "https://weblate.osgeo.org/api/languages/en/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "postgis-workshop",
                "slug": "postgis-workshop",
                "id": 1,
                "web": "https://postgis.net/workshops/postgis-intro/",
                "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/",
                "url": "https://weblate.osgeo.org/api/projects/postgis-workshop/?format=api",
                "components_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/components/?format=api",
                "repository_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/repository/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/statistics/?format=api",
                "categories_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/categories/?format=api",
                "changes_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/changes/?format=api",
                "languages_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/languages/?format=api",
                "labels_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://github.com/postgis/postgis-workshops.git",
            "git_export": "",
            "branch": "master",
            "push_branch": "",
            "filemask": "postgis-intro/sources/locale/*/LC_MESSAGES/spatial_relationships_exercises.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "postgis-intro/sources/locale/pot/spatial_relationships_exercises.pot",
            "file_format": "po",
            "license": "",
            "license_url": null,
            "agreement": "",
            "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/spatial_relationships_exercises/",
            "url": "https://weblate.osgeo.org/api/components/postgis-workshop/spatial_relationships_exercises/?format=api",
            "repository_url": "https://weblate.osgeo.org/api/components/postgis-workshop/spatial_relationships_exercises/repository/?format=api",
            "translations_url": "https://weblate.osgeo.org/api/components/postgis-workshop/spatial_relationships_exercises/translations/?format=api",
            "statistics_url": "https://weblate.osgeo.org/api/components/postgis-workshop/spatial_relationships_exercises/statistics/?format=api",
            "lock_url": "https://weblate.osgeo.org/api/components/postgis-workshop/spatial_relationships_exercises/lock/?format=api",
            "links_url": "https://weblate.osgeo.org/api/components/postgis-workshop/spatial_relationships_exercises/links/?format=api",
            "changes_list_url": "https://weblate.osgeo.org/api/components/postgis-workshop/spatial_relationships_exercises/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://weblate.osgeo.org/api/addons/6/?format=api",
                "https://weblate.osgeo.org/api/addons/140/?format=api",
                "https://weblate.osgeo.org/api/addons/141/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://weblate.osgeo.org/api/components/postgis-workshop/index/?format=api"
        },
        {
            "name": "installation",
            "slug": "installation",
            "id": 66,
            "source_language": {
                "id": 140,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 140,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://weblate.osgeo.org/languages/en/",
                "url": "https://weblate.osgeo.org/api/languages/en/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "postgis-workshop",
                "slug": "postgis-workshop",
                "id": 1,
                "web": "https://postgis.net/workshops/postgis-intro/",
                "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/",
                "url": "https://weblate.osgeo.org/api/projects/postgis-workshop/?format=api",
                "components_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/components/?format=api",
                "repository_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/repository/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/statistics/?format=api",
                "categories_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/categories/?format=api",
                "changes_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/changes/?format=api",
                "languages_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/languages/?format=api",
                "labels_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://github.com/postgis/postgis-workshops.git",
            "git_export": "",
            "branch": "master",
            "push_branch": "",
            "filemask": "postgis-intro/sources/locale/*/LC_MESSAGES/installation.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "postgis-intro/sources/locale/pot/installation.pot",
            "file_format": "po",
            "license": "CC-BY-3.0-US",
            "license_url": "https://spdx.org/licenses/CC-BY-3.0-US.html",
            "agreement": "",
            "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/installation/",
            "url": "https://weblate.osgeo.org/api/components/postgis-workshop/installation/?format=api",
            "repository_url": "https://weblate.osgeo.org/api/components/postgis-workshop/installation/repository/?format=api",
            "translations_url": "https://weblate.osgeo.org/api/components/postgis-workshop/installation/translations/?format=api",
            "statistics_url": "https://weblate.osgeo.org/api/components/postgis-workshop/installation/statistics/?format=api",
            "lock_url": "https://weblate.osgeo.org/api/components/postgis-workshop/installation/lock/?format=api",
            "links_url": "https://weblate.osgeo.org/api/components/postgis-workshop/installation/links/?format=api",
            "changes_list_url": "https://weblate.osgeo.org/api/components/postgis-workshop/installation/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
            "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://weblate.osgeo.org/api/addons/73/?format=api",
                "https://weblate.osgeo.org/api/addons/9/?format=api",
                "https://weblate.osgeo.org/api/addons/110/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://weblate.osgeo.org/api/components/postgis-workshop/index/?format=api"
        },
        {
            "name": "de9im",
            "slug": "de9im",
            "id": 67,
            "source_language": {
                "id": 140,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 140,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://weblate.osgeo.org/languages/en/",
                "url": "https://weblate.osgeo.org/api/languages/en/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "postgis-workshop",
                "slug": "postgis-workshop",
                "id": 1,
                "web": "https://postgis.net/workshops/postgis-intro/",
                "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/",
                "url": "https://weblate.osgeo.org/api/projects/postgis-workshop/?format=api",
                "components_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/components/?format=api",
                "repository_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/repository/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/statistics/?format=api",
                "categories_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/categories/?format=api",
                "changes_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/changes/?format=api",
                "languages_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/languages/?format=api",
                "labels_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://github.com/postgis/postgis-workshops.git",
            "git_export": "",
            "branch": "master",
            "push_branch": "",
            "filemask": "postgis-intro/sources/locale/*/LC_MESSAGES/de9im.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "postgis-intro/sources/locale/pot/de9im.pot",
            "file_format": "po",
            "license": "",
            "license_url": null,
            "agreement": "",
            "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/de9im/",
            "url": "https://weblate.osgeo.org/api/components/postgis-workshop/de9im/?format=api",
            "repository_url": "https://weblate.osgeo.org/api/components/postgis-workshop/de9im/repository/?format=api",
            "translations_url": "https://weblate.osgeo.org/api/components/postgis-workshop/de9im/translations/?format=api",
            "statistics_url": "https://weblate.osgeo.org/api/components/postgis-workshop/de9im/statistics/?format=api",
            "lock_url": "https://weblate.osgeo.org/api/components/postgis-workshop/de9im/lock/?format=api",
            "links_url": "https://weblate.osgeo.org/api/components/postgis-workshop/de9im/links/?format=api",
            "changes_list_url": "https://weblate.osgeo.org/api/components/postgis-workshop/de9im/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://weblate.osgeo.org/api/addons/93/?format=api",
                "https://weblate.osgeo.org/api/addons/11/?format=api",
                "https://weblate.osgeo.org/api/addons/94/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://weblate.osgeo.org/api/components/postgis-workshop/index/?format=api"
        },
        {
            "name": "linear_referencing",
            "slug": "linear_referencing",
            "id": 68,
            "source_language": {
                "id": 140,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 140,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://weblate.osgeo.org/languages/en/",
                "url": "https://weblate.osgeo.org/api/languages/en/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "postgis-workshop",
                "slug": "postgis-workshop",
                "id": 1,
                "web": "https://postgis.net/workshops/postgis-intro/",
                "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/",
                "url": "https://weblate.osgeo.org/api/projects/postgis-workshop/?format=api",
                "components_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/components/?format=api",
                "repository_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/repository/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/statistics/?format=api",
                "categories_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/categories/?format=api",
                "changes_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/changes/?format=api",
                "languages_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/languages/?format=api",
                "labels_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://github.com/postgis/postgis-workshops.git",
            "git_export": "",
            "branch": "master",
            "push_branch": "",
            "filemask": "postgis-intro/sources/locale/*/LC_MESSAGES/linear_referencing.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "postgis-intro/sources/locale/pot/linear_referencing.pot",
            "file_format": "po",
            "license": "",
            "license_url": null,
            "agreement": "",
            "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/linear_referencing/",
            "url": "https://weblate.osgeo.org/api/components/postgis-workshop/linear_referencing/?format=api",
            "repository_url": "https://weblate.osgeo.org/api/components/postgis-workshop/linear_referencing/repository/?format=api",
            "translations_url": "https://weblate.osgeo.org/api/components/postgis-workshop/linear_referencing/translations/?format=api",
            "statistics_url": "https://weblate.osgeo.org/api/components/postgis-workshop/linear_referencing/statistics/?format=api",
            "lock_url": "https://weblate.osgeo.org/api/components/postgis-workshop/linear_referencing/lock/?format=api",
            "links_url": "https://weblate.osgeo.org/api/components/postgis-workshop/linear_referencing/links/?format=api",
            "changes_list_url": "https://weblate.osgeo.org/api/components/postgis-workshop/linear_referencing/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://weblate.osgeo.org/api/addons/122/?format=api",
                "https://weblate.osgeo.org/api/addons/10/?format=api",
                "https://weblate.osgeo.org/api/addons/123/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://weblate.osgeo.org/api/components/postgis-workshop/index/?format=api"
        },
        {
            "name": "projection_exercises",
            "slug": "projection_exercises",
            "id": 69,
            "source_language": {
                "id": 140,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 140,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://weblate.osgeo.org/languages/en/",
                "url": "https://weblate.osgeo.org/api/languages/en/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "postgis-workshop",
                "slug": "postgis-workshop",
                "id": 1,
                "web": "https://postgis.net/workshops/postgis-intro/",
                "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/",
                "url": "https://weblate.osgeo.org/api/projects/postgis-workshop/?format=api",
                "components_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/components/?format=api",
                "repository_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/repository/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/statistics/?format=api",
                "categories_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/categories/?format=api",
                "changes_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/changes/?format=api",
                "languages_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/languages/?format=api",
                "labels_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://github.com/postgis/postgis-workshops.git",
            "git_export": "",
            "branch": "master",
            "push_branch": "",
            "filemask": "postgis-intro/sources/locale/*/LC_MESSAGES/projection_exercises.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "postgis-intro/sources/locale/pot/projection_exercises.pot",
            "file_format": "po",
            "license": "",
            "license_url": null,
            "agreement": "",
            "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/projection_exercises/",
            "url": "https://weblate.osgeo.org/api/components/postgis-workshop/projection_exercises/?format=api",
            "repository_url": "https://weblate.osgeo.org/api/components/postgis-workshop/projection_exercises/repository/?format=api",
            "translations_url": "https://weblate.osgeo.org/api/components/postgis-workshop/projection_exercises/translations/?format=api",
            "statistics_url": "https://weblate.osgeo.org/api/components/postgis-workshop/projection_exercises/statistics/?format=api",
            "lock_url": "https://weblate.osgeo.org/api/components/postgis-workshop/projection_exercises/lock/?format=api",
            "links_url": "https://weblate.osgeo.org/api/components/postgis-workshop/projection_exercises/links/?format=api",
            "changes_list_url": "https://weblate.osgeo.org/api/components/postgis-workshop/projection_exercises/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://weblate.osgeo.org/api/addons/130/?format=api",
                "https://weblate.osgeo.org/api/addons/12/?format=api",
                "https://weblate.osgeo.org/api/addons/131/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://weblate.osgeo.org/api/components/postgis-workshop/index/?format=api"
        },
        {
            "name": "validity",
            "slug": "validity",
            "id": 70,
            "source_language": {
                "id": 140,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 140,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://weblate.osgeo.org/languages/en/",
                "url": "https://weblate.osgeo.org/api/languages/en/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "postgis-workshop",
                "slug": "postgis-workshop",
                "id": 1,
                "web": "https://postgis.net/workshops/postgis-intro/",
                "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/",
                "url": "https://weblate.osgeo.org/api/projects/postgis-workshop/?format=api",
                "components_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/components/?format=api",
                "repository_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/repository/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/statistics/?format=api",
                "categories_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/categories/?format=api",
                "changes_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/changes/?format=api",
                "languages_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/languages/?format=api",
                "labels_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://github.com/postgis/postgis-workshops.git",
            "git_export": "",
            "branch": "master",
            "push_branch": "",
            "filemask": "postgis-intro/sources/locale/*/LC_MESSAGES/validity.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "postgis-intro/sources/locale/pot/validity.pot",
            "file_format": "po",
            "license": "",
            "license_url": null,
            "agreement": "",
            "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/validity/",
            "url": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api",
            "repository_url": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/repository/?format=api",
            "translations_url": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/translations/?format=api",
            "statistics_url": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/statistics/?format=api",
            "lock_url": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/lock/?format=api",
            "links_url": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/links/?format=api",
            "changes_list_url": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://weblate.osgeo.org/api/addons/146/?format=api",
                "https://weblate.osgeo.org/api/addons/13/?format=api",
                "https://weblate.osgeo.org/api/addons/147/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://weblate.osgeo.org/api/components/postgis-workshop/index/?format=api"
        },
        {
            "name": "indexing",
            "slug": "indexing",
            "id": 71,
            "source_language": {
                "id": 140,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 140,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://weblate.osgeo.org/languages/en/",
                "url": "https://weblate.osgeo.org/api/languages/en/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "postgis-workshop",
                "slug": "postgis-workshop",
                "id": 1,
                "web": "https://postgis.net/workshops/postgis-intro/",
                "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/",
                "url": "https://weblate.osgeo.org/api/projects/postgis-workshop/?format=api",
                "components_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/components/?format=api",
                "repository_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/repository/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/statistics/?format=api",
                "categories_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/categories/?format=api",
                "changes_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/changes/?format=api",
                "languages_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/languages/?format=api",
                "labels_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://github.com/postgis/postgis-workshops.git",
            "git_export": "",
            "branch": "master",
            "push_branch": "",
            "filemask": "postgis-intro/sources/locale/*/LC_MESSAGES/indexing.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "postgis-intro/sources/locale/pot/indexing.pot",
            "file_format": "po",
            "license": "",
            "license_url": null,
            "agreement": "",
            "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/indexing/",
            "url": "https://weblate.osgeo.org/api/components/postgis-workshop/indexing/?format=api",
            "repository_url": "https://weblate.osgeo.org/api/components/postgis-workshop/indexing/repository/?format=api",
            "translations_url": "https://weblate.osgeo.org/api/components/postgis-workshop/indexing/translations/?format=api",
            "statistics_url": "https://weblate.osgeo.org/api/components/postgis-workshop/indexing/statistics/?format=api",
            "lock_url": "https://weblate.osgeo.org/api/components/postgis-workshop/indexing/lock/?format=api",
            "links_url": "https://weblate.osgeo.org/api/components/postgis-workshop/indexing/links/?format=api",
            "changes_list_url": "https://weblate.osgeo.org/api/components/postgis-workshop/indexing/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://weblate.osgeo.org/api/addons/108/?format=api",
                "https://weblate.osgeo.org/api/addons/16/?format=api",
                "https://weblate.osgeo.org/api/addons/109/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://weblate.osgeo.org/api/components/postgis-workshop/index/?format=api"
        },
        {
            "name": "simple_sql_exercises",
            "slug": "simple_sql_exercises",
            "id": 72,
            "source_language": {
                "id": 140,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 140,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://weblate.osgeo.org/languages/en/",
                "url": "https://weblate.osgeo.org/api/languages/en/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "postgis-workshop",
                "slug": "postgis-workshop",
                "id": 1,
                "web": "https://postgis.net/workshops/postgis-intro/",
                "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/",
                "url": "https://weblate.osgeo.org/api/projects/postgis-workshop/?format=api",
                "components_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/components/?format=api",
                "repository_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/repository/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/statistics/?format=api",
                "categories_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/categories/?format=api",
                "changes_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/changes/?format=api",
                "languages_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/languages/?format=api",
                "labels_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://github.com/postgis/postgis-workshops.git",
            "git_export": "",
            "branch": "master",
            "push_branch": "",
            "filemask": "postgis-intro/sources/locale/*/LC_MESSAGES/simple_sql_exercises.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "postgis-intro/sources/locale/pot/simple_sql_exercises.pot",
            "file_format": "po",
            "license": "",
            "license_url": null,
            "agreement": "",
            "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/simple_sql_exercises/",
            "url": "https://weblate.osgeo.org/api/components/postgis-workshop/simple_sql_exercises/?format=api",
            "repository_url": "https://weblate.osgeo.org/api/components/postgis-workshop/simple_sql_exercises/repository/?format=api",
            "translations_url": "https://weblate.osgeo.org/api/components/postgis-workshop/simple_sql_exercises/translations/?format=api",
            "statistics_url": "https://weblate.osgeo.org/api/components/postgis-workshop/simple_sql_exercises/statistics/?format=api",
            "lock_url": "https://weblate.osgeo.org/api/components/postgis-workshop/simple_sql_exercises/lock/?format=api",
            "links_url": "https://weblate.osgeo.org/api/components/postgis-workshop/simple_sql_exercises/links/?format=api",
            "changes_list_url": "https://weblate.osgeo.org/api/components/postgis-workshop/simple_sql_exercises/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://weblate.osgeo.org/api/addons/138/?format=api",
                "https://weblate.osgeo.org/api/addons/14/?format=api",
                "https://weblate.osgeo.org/api/addons/139/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://weblate.osgeo.org/api/components/postgis-workshop/index/?format=api"
        },
        {
            "name": "simple_sql",
            "slug": "simple_sql",
            "id": 73,
            "source_language": {
                "id": 140,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 140,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://weblate.osgeo.org/languages/en/",
                "url": "https://weblate.osgeo.org/api/languages/en/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "postgis-workshop",
                "slug": "postgis-workshop",
                "id": 1,
                "web": "https://postgis.net/workshops/postgis-intro/",
                "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/",
                "url": "https://weblate.osgeo.org/api/projects/postgis-workshop/?format=api",
                "components_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/components/?format=api",
                "repository_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/repository/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/statistics/?format=api",
                "categories_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/categories/?format=api",
                "changes_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/changes/?format=api",
                "languages_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/languages/?format=api",
                "labels_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://github.com/postgis/postgis-workshops.git",
            "git_export": "",
            "branch": "master",
            "push_branch": "",
            "filemask": "postgis-intro/sources/locale/*/LC_MESSAGES/simple_sql.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "postgis-intro/sources/locale/pot/simple_sql.pot",
            "file_format": "po",
            "license": "",
            "license_url": null,
            "agreement": "",
            "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/simple_sql/",
            "url": "https://weblate.osgeo.org/api/components/postgis-workshop/simple_sql/?format=api",
            "repository_url": "https://weblate.osgeo.org/api/components/postgis-workshop/simple_sql/repository/?format=api",
            "translations_url": "https://weblate.osgeo.org/api/components/postgis-workshop/simple_sql/translations/?format=api",
            "statistics_url": "https://weblate.osgeo.org/api/components/postgis-workshop/simple_sql/statistics/?format=api",
            "lock_url": "https://weblate.osgeo.org/api/components/postgis-workshop/simple_sql/lock/?format=api",
            "links_url": "https://weblate.osgeo.org/api/components/postgis-workshop/simple_sql/links/?format=api",
            "changes_list_url": "https://weblate.osgeo.org/api/components/postgis-workshop/simple_sql/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://weblate.osgeo.org/api/addons/136/?format=api",
                "https://weblate.osgeo.org/api/addons/15/?format=api",
                "https://weblate.osgeo.org/api/addons/137/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://weblate.osgeo.org/api/components/postgis-workshop/index/?format=api"
        },
        {
            "name": "backup",
            "slug": "backup",
            "id": 74,
            "source_language": {
                "id": 140,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 140,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://weblate.osgeo.org/languages/en/",
                "url": "https://weblate.osgeo.org/api/languages/en/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "postgis-workshop",
                "slug": "postgis-workshop",
                "id": 1,
                "web": "https://postgis.net/workshops/postgis-intro/",
                "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/",
                "url": "https://weblate.osgeo.org/api/projects/postgis-workshop/?format=api",
                "components_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/components/?format=api",
                "repository_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/repository/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/statistics/?format=api",
                "categories_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/categories/?format=api",
                "changes_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/changes/?format=api",
                "languages_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/languages/?format=api",
                "labels_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://github.com/postgis/postgis-workshops.git",
            "git_export": "",
            "branch": "master",
            "push_branch": "",
            "filemask": "postgis-intro/sources/locale/*/LC_MESSAGES/backup.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "postgis-intro/sources/locale/pot/backup.pot",
            "file_format": "po",
            "license": "",
            "license_url": null,
            "agreement": "",
            "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/backup/",
            "url": "https://weblate.osgeo.org/api/components/postgis-workshop/backup/?format=api",
            "repository_url": "https://weblate.osgeo.org/api/components/postgis-workshop/backup/repository/?format=api",
            "translations_url": "https://weblate.osgeo.org/api/components/postgis-workshop/backup/translations/?format=api",
            "statistics_url": "https://weblate.osgeo.org/api/components/postgis-workshop/backup/statistics/?format=api",
            "lock_url": "https://weblate.osgeo.org/api/components/postgis-workshop/backup/lock/?format=api",
            "links_url": "https://weblate.osgeo.org/api/components/postgis-workshop/backup/links/?format=api",
            "changes_list_url": "https://weblate.osgeo.org/api/components/postgis-workshop/backup/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://weblate.osgeo.org/api/addons/88/?format=api",
                "https://weblate.osgeo.org/api/addons/17/?format=api",
                "https://weblate.osgeo.org/api/addons/89/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://weblate.osgeo.org/api/components/postgis-workshop/index/?format=api"
        },
        {
            "name": "history_tracking",
            "slug": "history_tracking",
            "id": 75,
            "source_language": {
                "id": 140,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 140,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://weblate.osgeo.org/languages/en/",
                "url": "https://weblate.osgeo.org/api/languages/en/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "postgis-workshop",
                "slug": "postgis-workshop",
                "id": 1,
                "web": "https://postgis.net/workshops/postgis-intro/",
                "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/",
                "url": "https://weblate.osgeo.org/api/projects/postgis-workshop/?format=api",
                "components_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/components/?format=api",
                "repository_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/repository/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/statistics/?format=api",
                "categories_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/categories/?format=api",
                "changes_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/changes/?format=api",
                "languages_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/languages/?format=api",
                "labels_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://github.com/postgis/postgis-workshops.git",
            "git_export": "",
            "branch": "master",
            "push_branch": "",
            "filemask": "postgis-intro/sources/locale/*/LC_MESSAGES/history_tracking.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "postgis-intro/sources/locale/pot/history_tracking.pot",
            "file_format": "po",
            "license": "",
            "license_url": null,
            "agreement": "",
            "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/history_tracking/",
            "url": "https://weblate.osgeo.org/api/components/postgis-workshop/history_tracking/?format=api",
            "repository_url": "https://weblate.osgeo.org/api/components/postgis-workshop/history_tracking/repository/?format=api",
            "translations_url": "https://weblate.osgeo.org/api/components/postgis-workshop/history_tracking/translations/?format=api",
            "statistics_url": "https://weblate.osgeo.org/api/components/postgis-workshop/history_tracking/statistics/?format=api",
            "lock_url": "https://weblate.osgeo.org/api/components/postgis-workshop/history_tracking/lock/?format=api",
            "links_url": "https://weblate.osgeo.org/api/components/postgis-workshop/history_tracking/links/?format=api",
            "changes_list_url": "https://weblate.osgeo.org/api/components/postgis-workshop/history_tracking/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://weblate.osgeo.org/api/addons/105/?format=api",
                "https://weblate.osgeo.org/api/addons/18/?format=api",
                "https://weblate.osgeo.org/api/addons/106/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://weblate.osgeo.org/api/components/postgis-workshop/index/?format=api"
        },
        {
            "name": "geometries_exercises",
            "slug": "geometries_exercises",
            "id": 76,
            "source_language": {
                "id": 140,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 140,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://weblate.osgeo.org/languages/en/",
                "url": "https://weblate.osgeo.org/api/languages/en/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "postgis-workshop",
                "slug": "postgis-workshop",
                "id": 1,
                "web": "https://postgis.net/workshops/postgis-intro/",
                "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/",
                "url": "https://weblate.osgeo.org/api/projects/postgis-workshop/?format=api",
                "components_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/components/?format=api",
                "repository_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/repository/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/statistics/?format=api",
                "categories_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/categories/?format=api",
                "changes_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/changes/?format=api",
                "languages_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/languages/?format=api",
                "labels_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://github.com/postgis/postgis-workshops.git",
            "git_export": "",
            "branch": "master",
            "push_branch": "",
            "filemask": "postgis-intro/sources/locale/*/LC_MESSAGES/geometries_exercises.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "postgis-intro/sources/locale/pot/geometries_exercises.pot",
            "file_format": "po",
            "license": "",
            "license_url": null,
            "agreement": "",
            "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/geometries_exercises/",
            "url": "https://weblate.osgeo.org/api/components/postgis-workshop/geometries_exercises/?format=api",
            "repository_url": "https://weblate.osgeo.org/api/components/postgis-workshop/geometries_exercises/repository/?format=api",
            "translations_url": "https://weblate.osgeo.org/api/components/postgis-workshop/geometries_exercises/translations/?format=api",
            "statistics_url": "https://weblate.osgeo.org/api/components/postgis-workshop/geometries_exercises/statistics/?format=api",
            "lock_url": "https://weblate.osgeo.org/api/components/postgis-workshop/geometries_exercises/lock/?format=api",
            "links_url": "https://weblate.osgeo.org/api/components/postgis-workshop/geometries_exercises/links/?format=api",
            "changes_list_url": "https://weblate.osgeo.org/api/components/postgis-workshop/geometries_exercises/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://weblate.osgeo.org/api/addons/20/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://weblate.osgeo.org/api/components/postgis-workshop/index/?format=api"
        },
        {
            "name": "license",
            "slug": "license",
            "id": 77,
            "source_language": {
                "id": 140,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 140,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://weblate.osgeo.org/languages/en/",
                "url": "https://weblate.osgeo.org/api/languages/en/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "postgis-workshop",
                "slug": "postgis-workshop",
                "id": 1,
                "web": "https://postgis.net/workshops/postgis-intro/",
                "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/",
                "url": "https://weblate.osgeo.org/api/projects/postgis-workshop/?format=api",
                "components_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/components/?format=api",
                "repository_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/repository/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/statistics/?format=api",
                "categories_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/categories/?format=api",
                "changes_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/changes/?format=api",
                "languages_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/languages/?format=api",
                "labels_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://github.com/postgis/postgis-workshops.git",
            "git_export": "",
            "branch": "master",
            "push_branch": "",
            "filemask": "postgis-intro/sources/locale/*/LC_MESSAGES/license.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "postgis-intro/sources/locale/pot/license.pot",
            "file_format": "po",
            "license": "",
            "license_url": null,
            "agreement": "",
            "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/license/",
            "url": "https://weblate.osgeo.org/api/components/postgis-workshop/license/?format=api",
            "repository_url": "https://weblate.osgeo.org/api/components/postgis-workshop/license/repository/?format=api",
            "translations_url": "https://weblate.osgeo.org/api/components/postgis-workshop/license/translations/?format=api",
            "statistics_url": "https://weblate.osgeo.org/api/components/postgis-workshop/license/statistics/?format=api",
            "lock_url": "https://weblate.osgeo.org/api/components/postgis-workshop/license/lock/?format=api",
            "links_url": "https://weblate.osgeo.org/api/components/postgis-workshop/license/links/?format=api",
            "changes_list_url": "https://weblate.osgeo.org/api/components/postgis-workshop/license/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://weblate.osgeo.org/api/addons/120/?format=api",
                "https://weblate.osgeo.org/api/addons/19/?format=api",
                "https://weblate.osgeo.org/api/addons/121/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://weblate.osgeo.org/api/components/postgis-workshop/index/?format=api"
        },
        {
            "name": "security",
            "slug": "security",
            "id": 78,
            "source_language": {
                "id": 140,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 140,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://weblate.osgeo.org/languages/en/",
                "url": "https://weblate.osgeo.org/api/languages/en/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "postgis-workshop",
                "slug": "postgis-workshop",
                "id": 1,
                "web": "https://postgis.net/workshops/postgis-intro/",
                "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/",
                "url": "https://weblate.osgeo.org/api/projects/postgis-workshop/?format=api",
                "components_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/components/?format=api",
                "repository_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/repository/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/statistics/?format=api",
                "categories_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/categories/?format=api",
                "changes_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/changes/?format=api",
                "languages_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/languages/?format=api",
                "labels_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://github.com/postgis/postgis-workshops.git",
            "git_export": "",
            "branch": "master",
            "push_branch": "",
            "filemask": "postgis-intro/sources/locale/*/LC_MESSAGES/security.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "postgis-intro/sources/locale/pot/security.pot",
            "file_format": "po",
            "license": "",
            "license_url": null,
            "agreement": "",
            "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/security/",
            "url": "https://weblate.osgeo.org/api/components/postgis-workshop/security/?format=api",
            "repository_url": "https://weblate.osgeo.org/api/components/postgis-workshop/security/repository/?format=api",
            "translations_url": "https://weblate.osgeo.org/api/components/postgis-workshop/security/translations/?format=api",
            "statistics_url": "https://weblate.osgeo.org/api/components/postgis-workshop/security/statistics/?format=api",
            "lock_url": "https://weblate.osgeo.org/api/components/postgis-workshop/security/lock/?format=api",
            "links_url": "https://weblate.osgeo.org/api/components/postgis-workshop/security/links/?format=api",
            "changes_list_url": "https://weblate.osgeo.org/api/components/postgis-workshop/security/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://weblate.osgeo.org/api/addons/134/?format=api",
                "https://weblate.osgeo.org/api/addons/21/?format=api",
                "https://weblate.osgeo.org/api/addons/135/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://weblate.osgeo.org/api/components/postgis-workshop/index/?format=api"
        },
        {
            "name": "joins",
            "slug": "joins",
            "id": 79,
            "source_language": {
                "id": 140,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 140,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://weblate.osgeo.org/languages/en/",
                "url": "https://weblate.osgeo.org/api/languages/en/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "postgis-workshop",
                "slug": "postgis-workshop",
                "id": 1,
                "web": "https://postgis.net/workshops/postgis-intro/",
                "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/",
                "url": "https://weblate.osgeo.org/api/projects/postgis-workshop/?format=api",
                "components_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/components/?format=api",
                "repository_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/repository/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/statistics/?format=api",
                "categories_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/categories/?format=api",
                "changes_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/changes/?format=api",
                "languages_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/languages/?format=api",
                "labels_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://github.com/postgis/postgis-workshops.git",
            "git_export": "",
            "branch": "master",
            "push_branch": "",
            "filemask": "postgis-intro/sources/locale/*/LC_MESSAGES/joins.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "postgis-intro/sources/locale/pot/joins.pot",
            "file_format": "po",
            "license": "",
            "license_url": null,
            "agreement": "",
            "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/joins/",
            "url": "https://weblate.osgeo.org/api/components/postgis-workshop/joins/?format=api",
            "repository_url": "https://weblate.osgeo.org/api/components/postgis-workshop/joins/repository/?format=api",
            "translations_url": "https://weblate.osgeo.org/api/components/postgis-workshop/joins/translations/?format=api",
            "statistics_url": "https://weblate.osgeo.org/api/components/postgis-workshop/joins/statistics/?format=api",
            "lock_url": "https://weblate.osgeo.org/api/components/postgis-workshop/joins/lock/?format=api",
            "links_url": "https://weblate.osgeo.org/api/components/postgis-workshop/joins/links/?format=api",
            "changes_list_url": "https://weblate.osgeo.org/api/components/postgis-workshop/joins/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://weblate.osgeo.org/api/addons/112/?format=api",
                "https://weblate.osgeo.org/api/addons/23/?format=api",
                "https://weblate.osgeo.org/api/addons/113/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://weblate.osgeo.org/api/components/postgis-workshop/index/?format=api"
        },
        {
            "name": "geometry_returning_exercises",
            "slug": "geometry_returning_exercises",
            "id": 80,
            "source_language": {
                "id": 140,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 140,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://weblate.osgeo.org/languages/en/",
                "url": "https://weblate.osgeo.org/api/languages/en/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "postgis-workshop",
                "slug": "postgis-workshop",
                "id": 1,
                "web": "https://postgis.net/workshops/postgis-intro/",
                "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/",
                "url": "https://weblate.osgeo.org/api/projects/postgis-workshop/?format=api",
                "components_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/components/?format=api",
                "repository_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/repository/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/statistics/?format=api",
                "categories_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/categories/?format=api",
                "changes_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/changes/?format=api",
                "languages_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/languages/?format=api",
                "labels_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://github.com/postgis/postgis-workshops.git",
            "git_export": "",
            "branch": "master",
            "push_branch": "",
            "filemask": "postgis-intro/sources/locale/*/LC_MESSAGES/geometry_returning_exercises.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "postgis-intro/sources/locale/pot/geometry_returning_exercises.pot",
            "file_format": "po",
            "license": "",
            "license_url": null,
            "agreement": "",
            "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/geometry_returning_exercises/",
            "url": "https://weblate.osgeo.org/api/components/postgis-workshop/geometry_returning_exercises/?format=api",
            "repository_url": "https://weblate.osgeo.org/api/components/postgis-workshop/geometry_returning_exercises/repository/?format=api",
            "translations_url": "https://weblate.osgeo.org/api/components/postgis-workshop/geometry_returning_exercises/translations/?format=api",
            "statistics_url": "https://weblate.osgeo.org/api/components/postgis-workshop/geometry_returning_exercises/statistics/?format=api",
            "lock_url": "https://weblate.osgeo.org/api/components/postgis-workshop/geometry_returning_exercises/lock/?format=api",
            "links_url": "https://weblate.osgeo.org/api/components/postgis-workshop/geometry_returning_exercises/links/?format=api",
            "changes_list_url": "https://weblate.osgeo.org/api/components/postgis-workshop/geometry_returning_exercises/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://weblate.osgeo.org/api/addons/103/?format=api",
                "https://weblate.osgeo.org/api/addons/22/?format=api",
                "https://weblate.osgeo.org/api/addons/104/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://weblate.osgeo.org/api/components/postgis-workshop/index/?format=api"
        },
        {
            "name": "joins_advanced",
            "slug": "joins_advanced",
            "id": 81,
            "source_language": {
                "id": 140,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 140,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://weblate.osgeo.org/languages/en/",
                "url": "https://weblate.osgeo.org/api/languages/en/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "postgis-workshop",
                "slug": "postgis-workshop",
                "id": 1,
                "web": "https://postgis.net/workshops/postgis-intro/",
                "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/",
                "url": "https://weblate.osgeo.org/api/projects/postgis-workshop/?format=api",
                "components_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/components/?format=api",
                "repository_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/repository/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/statistics/?format=api",
                "categories_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/categories/?format=api",
                "changes_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/changes/?format=api",
                "languages_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/languages/?format=api",
                "labels_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://github.com/postgis/postgis-workshops.git",
            "git_export": "",
            "branch": "master",
            "push_branch": "",
            "filemask": "postgis-intro/sources/locale/*/LC_MESSAGES/joins_advanced.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "postgis-intro/sources/locale/pot/joins_advanced.pot",
            "file_format": "po",
            "license": "",
            "license_url": null,
            "agreement": "",
            "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/joins_advanced/",
            "url": "https://weblate.osgeo.org/api/components/postgis-workshop/joins_advanced/?format=api",
            "repository_url": "https://weblate.osgeo.org/api/components/postgis-workshop/joins_advanced/repository/?format=api",
            "translations_url": "https://weblate.osgeo.org/api/components/postgis-workshop/joins_advanced/translations/?format=api",
            "statistics_url": "https://weblate.osgeo.org/api/components/postgis-workshop/joins_advanced/statistics/?format=api",
            "lock_url": "https://weblate.osgeo.org/api/components/postgis-workshop/joins_advanced/lock/?format=api",
            "links_url": "https://weblate.osgeo.org/api/components/postgis-workshop/joins_advanced/links/?format=api",
            "changes_list_url": "https://weblate.osgeo.org/api/components/postgis-workshop/joins_advanced/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://weblate.osgeo.org/api/addons/114/?format=api",
                "https://weblate.osgeo.org/api/addons/24/?format=api",
                "https://weblate.osgeo.org/api/addons/115/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://weblate.osgeo.org/api/components/postgis-workshop/index/?format=api"
        },
        {
            "name": "introduction",
            "slug": "introduction",
            "id": 82,
            "source_language": {
                "id": 140,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 140,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://weblate.osgeo.org/languages/en/",
                "url": "https://weblate.osgeo.org/api/languages/en/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "postgis-workshop",
                "slug": "postgis-workshop",
                "id": 1,
                "web": "https://postgis.net/workshops/postgis-intro/",
                "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/",
                "url": "https://weblate.osgeo.org/api/projects/postgis-workshop/?format=api",
                "components_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/components/?format=api",
                "repository_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/repository/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/statistics/?format=api",
                "categories_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/categories/?format=api",
                "changes_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/changes/?format=api",
                "languages_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/languages/?format=api",
                "labels_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://github.com/postgis/postgis-workshops.git",
            "git_export": "",
            "branch": "master",
            "push_branch": "",
            "filemask": "postgis-intro/sources/locale/*/LC_MESSAGES/introduction.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "postgis-intro/sources/locale/pot/introduction.pot",
            "file_format": "po",
            "license": "",
            "license_url": null,
            "agreement": "",
            "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/introduction/",
            "url": "https://weblate.osgeo.org/api/components/postgis-workshop/introduction/?format=api",
            "repository_url": "https://weblate.osgeo.org/api/components/postgis-workshop/introduction/repository/?format=api",
            "translations_url": "https://weblate.osgeo.org/api/components/postgis-workshop/introduction/translations/?format=api",
            "statistics_url": "https://weblate.osgeo.org/api/components/postgis-workshop/introduction/statistics/?format=api",
            "lock_url": "https://weblate.osgeo.org/api/components/postgis-workshop/introduction/lock/?format=api",
            "links_url": "https://weblate.osgeo.org/api/components/postgis-workshop/introduction/links/?format=api",
            "changes_list_url": "https://weblate.osgeo.org/api/components/postgis-workshop/introduction/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://weblate.osgeo.org/api/addons/74/?format=api",
                "https://weblate.osgeo.org/api/addons/25/?format=api",
                "https://weblate.osgeo.org/api/addons/111/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://weblate.osgeo.org/api/components/postgis-workshop/index/?format=api"
        },
        {
            "name": "3d",
            "slug": "3d",
            "id": 83,
            "source_language": {
                "id": 140,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 140,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://weblate.osgeo.org/languages/en/",
                "url": "https://weblate.osgeo.org/api/languages/en/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "postgis-workshop",
                "slug": "postgis-workshop",
                "id": 1,
                "web": "https://postgis.net/workshops/postgis-intro/",
                "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/",
                "url": "https://weblate.osgeo.org/api/projects/postgis-workshop/?format=api",
                "components_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/components/?format=api",
                "repository_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/repository/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/statistics/?format=api",
                "categories_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/categories/?format=api",
                "changes_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/changes/?format=api",
                "languages_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/languages/?format=api",
                "labels_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://github.com/postgis/postgis-workshops.git",
            "git_export": "",
            "branch": "master",
            "push_branch": "",
            "filemask": "postgis-intro/sources/locale/*/LC_MESSAGES/3d.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "postgis-intro/sources/locale/pot/3d.pot",
            "file_format": "po",
            "license": "",
            "license_url": null,
            "agreement": "",
            "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/3d/",
            "url": "https://weblate.osgeo.org/api/components/postgis-workshop/3d/?format=api",
            "repository_url": "https://weblate.osgeo.org/api/components/postgis-workshop/3d/repository/?format=api",
            "translations_url": "https://weblate.osgeo.org/api/components/postgis-workshop/3d/translations/?format=api",
            "statistics_url": "https://weblate.osgeo.org/api/components/postgis-workshop/3d/statistics/?format=api",
            "lock_url": "https://weblate.osgeo.org/api/components/postgis-workshop/3d/lock/?format=api",
            "links_url": "https://weblate.osgeo.org/api/components/postgis-workshop/3d/links/?format=api",
            "changes_list_url": "https://weblate.osgeo.org/api/components/postgis-workshop/3d/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://weblate.osgeo.org/api/addons/51/?format=api",
                "https://weblate.osgeo.org/api/addons/27/?format=api",
                "https://weblate.osgeo.org/api/addons/53/?format=api",
                "https://weblate.osgeo.org/api/addons/54/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://weblate.osgeo.org/api/components/postgis-workshop/index/?format=api"
        },
        {
            "name": "postgis-functions",
            "slug": "postgis-functions",
            "id": 84,
            "source_language": {
                "id": 140,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 140,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://weblate.osgeo.org/languages/en/",
                "url": "https://weblate.osgeo.org/api/languages/en/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "postgis-workshop",
                "slug": "postgis-workshop",
                "id": 1,
                "web": "https://postgis.net/workshops/postgis-intro/",
                "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/",
                "url": "https://weblate.osgeo.org/api/projects/postgis-workshop/?format=api",
                "components_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/components/?format=api",
                "repository_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/repository/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/statistics/?format=api",
                "categories_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/categories/?format=api",
                "changes_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/changes/?format=api",
                "languages_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/languages/?format=api",
                "labels_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://github.com/postgis/postgis-workshops.git",
            "git_export": "",
            "branch": "master",
            "push_branch": "",
            "filemask": "postgis-intro/sources/locale/*/LC_MESSAGES/postgis-functions.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "postgis-intro/sources/locale/pot/postgis-functions.pot",
            "file_format": "po",
            "license": "",
            "license_url": null,
            "agreement": "",
            "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/postgis-functions/",
            "url": "https://weblate.osgeo.org/api/components/postgis-workshop/postgis-functions/?format=api",
            "repository_url": "https://weblate.osgeo.org/api/components/postgis-workshop/postgis-functions/repository/?format=api",
            "translations_url": "https://weblate.osgeo.org/api/components/postgis-workshop/postgis-functions/translations/?format=api",
            "statistics_url": "https://weblate.osgeo.org/api/components/postgis-workshop/postgis-functions/statistics/?format=api",
            "lock_url": "https://weblate.osgeo.org/api/components/postgis-workshop/postgis-functions/lock/?format=api",
            "links_url": "https://weblate.osgeo.org/api/components/postgis-workshop/postgis-functions/links/?format=api",
            "changes_list_url": "https://weblate.osgeo.org/api/components/postgis-workshop/postgis-functions/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://weblate.osgeo.org/api/addons/126/?format=api",
                "https://weblate.osgeo.org/api/addons/26/?format=api",
                "https://weblate.osgeo.org/api/addons/127/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://weblate.osgeo.org/api/components/postgis-workshop/index/?format=api"
        },
        {
            "name": "geography",
            "slug": "geography",
            "id": 85,
            "source_language": {
                "id": 140,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 140,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://weblate.osgeo.org/languages/en/",
                "url": "https://weblate.osgeo.org/api/languages/en/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "postgis-workshop",
                "slug": "postgis-workshop",
                "id": 1,
                "web": "https://postgis.net/workshops/postgis-intro/",
                "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/",
                "url": "https://weblate.osgeo.org/api/projects/postgis-workshop/?format=api",
                "components_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/components/?format=api",
                "repository_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/repository/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/statistics/?format=api",
                "categories_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/categories/?format=api",
                "changes_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/changes/?format=api",
                "languages_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/languages/?format=api",
                "labels_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://github.com/postgis/postgis-workshops.git",
            "git_export": "",
            "branch": "master",
            "push_branch": "",
            "filemask": "postgis-intro/sources/locale/*/LC_MESSAGES/geography.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "postgis-intro/sources/locale/pot/geography.pot",
            "file_format": "po",
            "license": "",
            "license_url": null,
            "agreement": "",
            "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/geography/",
            "url": "https://weblate.osgeo.org/api/components/postgis-workshop/geography/?format=api",
            "repository_url": "https://weblate.osgeo.org/api/components/postgis-workshop/geography/repository/?format=api",
            "translations_url": "https://weblate.osgeo.org/api/components/postgis-workshop/geography/translations/?format=api",
            "statistics_url": "https://weblate.osgeo.org/api/components/postgis-workshop/geography/statistics/?format=api",
            "lock_url": "https://weblate.osgeo.org/api/components/postgis-workshop/geography/lock/?format=api",
            "links_url": "https://weblate.osgeo.org/api/components/postgis-workshop/geography/links/?format=api",
            "changes_list_url": "https://weblate.osgeo.org/api/components/postgis-workshop/geography/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://weblate.osgeo.org/api/addons/97/?format=api",
                "https://weblate.osgeo.org/api/addons/28/?format=api",
                "https://weblate.osgeo.org/api/addons/98/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://weblate.osgeo.org/api/components/postgis-workshop/index/?format=api"
        },
        {
            "name": "tuning",
            "slug": "tuning",
            "id": 86,
            "source_language": {
                "id": 140,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 140,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://weblate.osgeo.org/languages/en/",
                "url": "https://weblate.osgeo.org/api/languages/en/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "postgis-workshop",
                "slug": "postgis-workshop",
                "id": 1,
                "web": "https://postgis.net/workshops/postgis-intro/",
                "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/",
                "url": "https://weblate.osgeo.org/api/projects/postgis-workshop/?format=api",
                "components_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/components/?format=api",
                "repository_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/repository/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/statistics/?format=api",
                "categories_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/categories/?format=api",
                "changes_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/changes/?format=api",
                "languages_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/languages/?format=api",
                "labels_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://github.com/postgis/postgis-workshops.git",
            "git_export": "",
            "branch": "master",
            "push_branch": "",
            "filemask": "postgis-intro/sources/locale/*/LC_MESSAGES/tuning.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "postgis-intro/sources/locale/pot/tuning.pot",
            "file_format": "po",
            "license": "",
            "license_url": null,
            "agreement": "",
            "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/tuning/",
            "url": "https://weblate.osgeo.org/api/components/postgis-workshop/tuning/?format=api",
            "repository_url": "https://weblate.osgeo.org/api/components/postgis-workshop/tuning/repository/?format=api",
            "translations_url": "https://weblate.osgeo.org/api/components/postgis-workshop/tuning/translations/?format=api",
            "statistics_url": "https://weblate.osgeo.org/api/components/postgis-workshop/tuning/statistics/?format=api",
            "lock_url": "https://weblate.osgeo.org/api/components/postgis-workshop/tuning/lock/?format=api",
            "links_url": "https://weblate.osgeo.org/api/components/postgis-workshop/tuning/links/?format=api",
            "changes_list_url": "https://weblate.osgeo.org/api/components/postgis-workshop/tuning/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://weblate.osgeo.org/api/addons/142/?format=api",
                "https://weblate.osgeo.org/api/addons/29/?format=api",
                "https://weblate.osgeo.org/api/addons/143/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://weblate.osgeo.org/api/components/postgis-workshop/index/?format=api"
        },
        {
            "name": "geometry_returning",
            "slug": "geometry_returning",
            "id": 87,
            "source_language": {
                "id": 140,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 140,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://weblate.osgeo.org/languages/en/",
                "url": "https://weblate.osgeo.org/api/languages/en/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "postgis-workshop",
                "slug": "postgis-workshop",
                "id": 1,
                "web": "https://postgis.net/workshops/postgis-intro/",
                "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/",
                "url": "https://weblate.osgeo.org/api/projects/postgis-workshop/?format=api",
                "components_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/components/?format=api",
                "repository_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/repository/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/statistics/?format=api",
                "categories_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/categories/?format=api",
                "changes_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/changes/?format=api",
                "languages_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/languages/?format=api",
                "labels_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://github.com/postgis/postgis-workshops.git",
            "git_export": "",
            "branch": "master",
            "push_branch": "",
            "filemask": "postgis-intro/sources/locale/*/LC_MESSAGES/geometry_returning.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "postgis-intro/sources/locale/pot/geometry_returning.pot",
            "file_format": "po",
            "license": "",
            "license_url": null,
            "agreement": "",
            "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/geometry_returning/",
            "url": "https://weblate.osgeo.org/api/components/postgis-workshop/geometry_returning/?format=api",
            "repository_url": "https://weblate.osgeo.org/api/components/postgis-workshop/geometry_returning/repository/?format=api",
            "translations_url": "https://weblate.osgeo.org/api/components/postgis-workshop/geometry_returning/translations/?format=api",
            "statistics_url": "https://weblate.osgeo.org/api/components/postgis-workshop/geometry_returning/statistics/?format=api",
            "lock_url": "https://weblate.osgeo.org/api/components/postgis-workshop/geometry_returning/lock/?format=api",
            "links_url": "https://weblate.osgeo.org/api/components/postgis-workshop/geometry_returning/links/?format=api",
            "changes_list_url": "https://weblate.osgeo.org/api/components/postgis-workshop/geometry_returning/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://weblate.osgeo.org/api/addons/101/?format=api",
                "https://weblate.osgeo.org/api/addons/30/?format=api",
                "https://weblate.osgeo.org/api/addons/102/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://weblate.osgeo.org/api/components/postgis-workshop/index/?format=api"
        },
        {
            "name": "upgrades",
            "slug": "upgrades",
            "id": 88,
            "source_language": {
                "id": 140,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 140,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://weblate.osgeo.org/languages/en/",
                "url": "https://weblate.osgeo.org/api/languages/en/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "postgis-workshop",
                "slug": "postgis-workshop",
                "id": 1,
                "web": "https://postgis.net/workshops/postgis-intro/",
                "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/",
                "url": "https://weblate.osgeo.org/api/projects/postgis-workshop/?format=api",
                "components_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/components/?format=api",
                "repository_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/repository/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/statistics/?format=api",
                "categories_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/categories/?format=api",
                "changes_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/changes/?format=api",
                "languages_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/languages/?format=api",
                "labels_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://github.com/postgis/postgis-workshops.git",
            "git_export": "",
            "branch": "master",
            "push_branch": "",
            "filemask": "postgis-intro/sources/locale/*/LC_MESSAGES/upgrades.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "postgis-intro/sources/locale/pot/upgrades.pot",
            "file_format": "po",
            "license": "",
            "license_url": null,
            "agreement": "",
            "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/upgrades/",
            "url": "https://weblate.osgeo.org/api/components/postgis-workshop/upgrades/?format=api",
            "repository_url": "https://weblate.osgeo.org/api/components/postgis-workshop/upgrades/repository/?format=api",
            "translations_url": "https://weblate.osgeo.org/api/components/postgis-workshop/upgrades/translations/?format=api",
            "statistics_url": "https://weblate.osgeo.org/api/components/postgis-workshop/upgrades/statistics/?format=api",
            "lock_url": "https://weblate.osgeo.org/api/components/postgis-workshop/upgrades/lock/?format=api",
            "links_url": "https://weblate.osgeo.org/api/components/postgis-workshop/upgrades/links/?format=api",
            "changes_list_url": "https://weblate.osgeo.org/api/components/postgis-workshop/upgrades/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://weblate.osgeo.org/api/addons/144/?format=api",
                "https://weblate.osgeo.org/api/addons/31/?format=api",
                "https://weblate.osgeo.org/api/addons/145/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://weblate.osgeo.org/api/components/postgis-workshop/index/?format=api"
        },
        {
            "name": "about_data",
            "slug": "about_data",
            "id": 89,
            "source_language": {
                "id": 140,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 140,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://weblate.osgeo.org/languages/en/",
                "url": "https://weblate.osgeo.org/api/languages/en/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "postgis-workshop",
                "slug": "postgis-workshop",
                "id": 1,
                "web": "https://postgis.net/workshops/postgis-intro/",
                "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/",
                "url": "https://weblate.osgeo.org/api/projects/postgis-workshop/?format=api",
                "components_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/components/?format=api",
                "repository_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/repository/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/statistics/?format=api",
                "categories_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/categories/?format=api",
                "changes_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/changes/?format=api",
                "languages_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/languages/?format=api",
                "labels_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://github.com/postgis/postgis-workshops.git",
            "git_export": "",
            "branch": "master",
            "push_branch": "",
            "filemask": "postgis-intro/sources/locale/*/LC_MESSAGES/about_data.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "postgis-intro/sources/locale/pot/about_data.pot",
            "file_format": "po",
            "license": "",
            "license_url": null,
            "agreement": "",
            "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/about_data/",
            "url": "https://weblate.osgeo.org/api/components/postgis-workshop/about_data/?format=api",
            "repository_url": "https://weblate.osgeo.org/api/components/postgis-workshop/about_data/repository/?format=api",
            "translations_url": "https://weblate.osgeo.org/api/components/postgis-workshop/about_data/translations/?format=api",
            "statistics_url": "https://weblate.osgeo.org/api/components/postgis-workshop/about_data/statistics/?format=api",
            "lock_url": "https://weblate.osgeo.org/api/components/postgis-workshop/about_data/lock/?format=api",
            "links_url": "https://weblate.osgeo.org/api/components/postgis-workshop/about_data/links/?format=api",
            "changes_list_url": "https://weblate.osgeo.org/api/components/postgis-workshop/about_data/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
            "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 1,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://weblate.osgeo.org/api/addons/84/?format=api",
                "https://weblate.osgeo.org/api/addons/32/?format=api",
                "https://weblate.osgeo.org/api/addons/85/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://weblate.osgeo.org/api/components/postgis-workshop/index/?format=api"
        },
        {
            "name": "geometries",
            "slug": "geometries",
            "id": 90,
            "source_language": {
                "id": 140,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 140,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://weblate.osgeo.org/languages/en/",
                "url": "https://weblate.osgeo.org/api/languages/en/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "postgis-workshop",
                "slug": "postgis-workshop",
                "id": 1,
                "web": "https://postgis.net/workshops/postgis-intro/",
                "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/",
                "url": "https://weblate.osgeo.org/api/projects/postgis-workshop/?format=api",
                "components_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/components/?format=api",
                "repository_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/repository/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/statistics/?format=api",
                "categories_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/categories/?format=api",
                "changes_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/changes/?format=api",
                "languages_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/languages/?format=api",
                "labels_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://github.com/postgis/postgis-workshops.git",
            "git_export": "",
            "branch": "master",
            "push_branch": "",
            "filemask": "postgis-intro/sources/locale/*/LC_MESSAGES/geometries.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "postgis-intro/sources/locale/pot/geometries.pot",
            "file_format": "po",
            "license": "",
            "license_url": null,
            "agreement": "",
            "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/geometries/",
            "url": "https://weblate.osgeo.org/api/components/postgis-workshop/geometries/?format=api",
            "repository_url": "https://weblate.osgeo.org/api/components/postgis-workshop/geometries/repository/?format=api",
            "translations_url": "https://weblate.osgeo.org/api/components/postgis-workshop/geometries/translations/?format=api",
            "statistics_url": "https://weblate.osgeo.org/api/components/postgis-workshop/geometries/statistics/?format=api",
            "lock_url": "https://weblate.osgeo.org/api/components/postgis-workshop/geometries/lock/?format=api",
            "links_url": "https://weblate.osgeo.org/api/components/postgis-workshop/geometries/links/?format=api",
            "changes_list_url": "https://weblate.osgeo.org/api/components/postgis-workshop/geometries/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://weblate.osgeo.org/api/addons/33/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://weblate.osgeo.org/api/components/postgis-workshop/index/?format=api"
        },
        {
            "name": "equality",
            "slug": "equality",
            "id": 91,
            "source_language": {
                "id": 140,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 140,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://weblate.osgeo.org/languages/en/",
                "url": "https://weblate.osgeo.org/api/languages/en/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "postgis-workshop",
                "slug": "postgis-workshop",
                "id": 1,
                "web": "https://postgis.net/workshops/postgis-intro/",
                "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/",
                "url": "https://weblate.osgeo.org/api/projects/postgis-workshop/?format=api",
                "components_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/components/?format=api",
                "repository_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/repository/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/statistics/?format=api",
                "categories_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/categories/?format=api",
                "changes_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/changes/?format=api",
                "languages_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/languages/?format=api",
                "labels_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://github.com/postgis/postgis-workshops.git",
            "git_export": "",
            "branch": "master",
            "push_branch": "",
            "filemask": "postgis-intro/sources/locale/*/LC_MESSAGES/equality.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "postgis-intro/sources/locale/pot/equality.pot",
            "file_format": "po",
            "license": "",
            "license_url": null,
            "agreement": "",
            "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/equality/",
            "url": "https://weblate.osgeo.org/api/components/postgis-workshop/equality/?format=api",
            "repository_url": "https://weblate.osgeo.org/api/components/postgis-workshop/equality/repository/?format=api",
            "translations_url": "https://weblate.osgeo.org/api/components/postgis-workshop/equality/translations/?format=api",
            "statistics_url": "https://weblate.osgeo.org/api/components/postgis-workshop/equality/statistics/?format=api",
            "lock_url": "https://weblate.osgeo.org/api/components/postgis-workshop/equality/lock/?format=api",
            "links_url": "https://weblate.osgeo.org/api/components/postgis-workshop/equality/links/?format=api",
            "changes_list_url": "https://weblate.osgeo.org/api/components/postgis-workshop/equality/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://weblate.osgeo.org/api/addons/95/?format=api",
                "https://weblate.osgeo.org/api/addons/34/?format=api",
                "https://weblate.osgeo.org/api/addons/96/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://weblate.osgeo.org/api/components/postgis-workshop/index/?format=api"
        },
        {
            "name": "joins_exercises",
            "slug": "joins_exercises",
            "id": 92,
            "source_language": {
                "id": 140,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 140,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://weblate.osgeo.org/languages/en/",
                "url": "https://weblate.osgeo.org/api/languages/en/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "postgis-workshop",
                "slug": "postgis-workshop",
                "id": 1,
                "web": "https://postgis.net/workshops/postgis-intro/",
                "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/",
                "url": "https://weblate.osgeo.org/api/projects/postgis-workshop/?format=api",
                "components_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/components/?format=api",
                "repository_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/repository/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/statistics/?format=api",
                "categories_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/categories/?format=api",
                "changes_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/changes/?format=api",
                "languages_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/languages/?format=api",
                "labels_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://github.com/postgis/postgis-workshops.git",
            "git_export": "",
            "branch": "master",
            "push_branch": "",
            "filemask": "postgis-intro/sources/locale/*/LC_MESSAGES/joins_exercises.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "postgis-intro/sources/locale/pot/joins_exercises.pot",
            "file_format": "po",
            "license": "",
            "license_url": null,
            "agreement": "",
            "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/joins_exercises/",
            "url": "https://weblate.osgeo.org/api/components/postgis-workshop/joins_exercises/?format=api",
            "repository_url": "https://weblate.osgeo.org/api/components/postgis-workshop/joins_exercises/repository/?format=api",
            "translations_url": "https://weblate.osgeo.org/api/components/postgis-workshop/joins_exercises/translations/?format=api",
            "statistics_url": "https://weblate.osgeo.org/api/components/postgis-workshop/joins_exercises/statistics/?format=api",
            "lock_url": "https://weblate.osgeo.org/api/components/postgis-workshop/joins_exercises/lock/?format=api",
            "links_url": "https://weblate.osgeo.org/api/components/postgis-workshop/joins_exercises/links/?format=api",
            "changes_list_url": "https://weblate.osgeo.org/api/components/postgis-workshop/joins_exercises/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://weblate.osgeo.org/api/addons/116/?format=api",
                "https://weblate.osgeo.org/api/addons/35/?format=api",
                "https://weblate.osgeo.org/api/addons/117/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://weblate.osgeo.org/api/components/postgis-workshop/index/?format=api"
        },
        {
            "name": "glossary 1",
            "slug": "glossary",
            "id": 93,
            "source_language": {
                "id": 140,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 140,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://weblate.osgeo.org/languages/en/",
                "url": "https://weblate.osgeo.org/api/languages/en/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "postgis-workshop",
                "slug": "postgis-workshop",
                "id": 1,
                "web": "https://postgis.net/workshops/postgis-intro/",
                "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/",
                "url": "https://weblate.osgeo.org/api/projects/postgis-workshop/?format=api",
                "components_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/components/?format=api",
                "repository_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/repository/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/statistics/?format=api",
                "categories_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/categories/?format=api",
                "changes_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/changes/?format=api",
                "languages_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/languages/?format=api",
                "labels_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "github",
            "repo": "https://github.com/postgis/postgis-workshops.git",
            "git_export": "",
            "branch": "master",
            "push_branch": "",
            "filemask": "postgis-intro/sources/locale/*/LC_MESSAGES/glossary.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "postgis-intro/sources/locale/pot/glossary.pot",
            "file_format": "po",
            "license": "CC-BY-3.0-US",
            "license_url": "https://spdx.org/licenses/CC-BY-3.0-US.html",
            "agreement": "",
            "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/glossary/",
            "url": "https://weblate.osgeo.org/api/components/postgis-workshop/glossary/?format=api",
            "repository_url": "https://weblate.osgeo.org/api/components/postgis-workshop/glossary/repository/?format=api",
            "translations_url": "https://weblate.osgeo.org/api/components/postgis-workshop/glossary/translations/?format=api",
            "statistics_url": "https://weblate.osgeo.org/api/components/postgis-workshop/glossary/statistics/?format=api",
            "lock_url": "https://weblate.osgeo.org/api/components/postgis-workshop/glossary/lock/?format=api",
            "links_url": "https://weblate.osgeo.org/api/components/postgis-workshop/glossary/links/?format=api",
            "changes_list_url": "https://weblate.osgeo.org/api/components/postgis-workshop/glossary/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "https://github.com/postgis/postgis-workshops/edit/master/postgis-intro/sources/en/{{filename|parentdir}}#L{{line}}",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
            "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://weblate.osgeo.org/api/addons/150/?format=api",
                "https://weblate.osgeo.org/api/addons/36/?format=api",
                "https://weblate.osgeo.org/api/addons/151/?format=api"
            ],
            "is_glossary": true,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://weblate.osgeo.org/api/components/postgis-workshop/index/?format=api"
        },
        {
            "name": "geography_exercises",
            "slug": "geography_exercises",
            "id": 94,
            "source_language": {
                "id": 140,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 140,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://weblate.osgeo.org/languages/en/",
                "url": "https://weblate.osgeo.org/api/languages/en/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "postgis-workshop",
                "slug": "postgis-workshop",
                "id": 1,
                "web": "https://postgis.net/workshops/postgis-intro/",
                "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/",
                "url": "https://weblate.osgeo.org/api/projects/postgis-workshop/?format=api",
                "components_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/components/?format=api",
                "repository_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/repository/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/statistics/?format=api",
                "categories_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/categories/?format=api",
                "changes_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/changes/?format=api",
                "languages_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/languages/?format=api",
                "labels_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://github.com/postgis/postgis-workshops.git",
            "git_export": "",
            "branch": "master",
            "push_branch": "",
            "filemask": "postgis-intro/sources/locale/*/LC_MESSAGES/geography_exercises.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "postgis-intro/sources/locale/pot/geography_exercises.pot",
            "file_format": "po",
            "license": "",
            "license_url": null,
            "agreement": "",
            "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/geography_exercises/",
            "url": "https://weblate.osgeo.org/api/components/postgis-workshop/geography_exercises/?format=api",
            "repository_url": "https://weblate.osgeo.org/api/components/postgis-workshop/geography_exercises/repository/?format=api",
            "translations_url": "https://weblate.osgeo.org/api/components/postgis-workshop/geography_exercises/translations/?format=api",
            "statistics_url": "https://weblate.osgeo.org/api/components/postgis-workshop/geography_exercises/statistics/?format=api",
            "lock_url": "https://weblate.osgeo.org/api/components/postgis-workshop/geography_exercises/lock/?format=api",
            "links_url": "https://weblate.osgeo.org/api/components/postgis-workshop/geography_exercises/links/?format=api",
            "changes_list_url": "https://weblate.osgeo.org/api/components/postgis-workshop/geography_exercises/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://weblate.osgeo.org/api/addons/99/?format=api",
                "https://weblate.osgeo.org/api/addons/37/?format=api",
                "https://weblate.osgeo.org/api/addons/100/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://weblate.osgeo.org/api/components/postgis-workshop/index/?format=api"
        },
        {
            "name": "advanced_geometry_construction",
            "slug": "advanced_geometry_construction",
            "id": 95,
            "source_language": {
                "id": 140,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 140,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://weblate.osgeo.org/languages/en/",
                "url": "https://weblate.osgeo.org/api/languages/en/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "postgis-workshop",
                "slug": "postgis-workshop",
                "id": 1,
                "web": "https://postgis.net/workshops/postgis-intro/",
                "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/",
                "url": "https://weblate.osgeo.org/api/projects/postgis-workshop/?format=api",
                "components_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/components/?format=api",
                "repository_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/repository/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/statistics/?format=api",
                "categories_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/categories/?format=api",
                "changes_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/changes/?format=api",
                "languages_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/languages/?format=api",
                "labels_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://github.com/postgis/postgis-workshops.git",
            "git_export": "",
            "branch": "master",
            "push_branch": "",
            "filemask": "postgis-intro/sources/locale/*/LC_MESSAGES/advanced_geometry_construction.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "postgis-intro/sources/locale/pot/advanced_geometry_construction.pot",
            "file_format": "po",
            "license": "",
            "license_url": null,
            "agreement": "",
            "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/advanced_geometry_construction/",
            "url": "https://weblate.osgeo.org/api/components/postgis-workshop/advanced_geometry_construction/?format=api",
            "repository_url": "https://weblate.osgeo.org/api/components/postgis-workshop/advanced_geometry_construction/repository/?format=api",
            "translations_url": "https://weblate.osgeo.org/api/components/postgis-workshop/advanced_geometry_construction/translations/?format=api",
            "statistics_url": "https://weblate.osgeo.org/api/components/postgis-workshop/advanced_geometry_construction/statistics/?format=api",
            "lock_url": "https://weblate.osgeo.org/api/components/postgis-workshop/advanced_geometry_construction/lock/?format=api",
            "links_url": "https://weblate.osgeo.org/api/components/postgis-workshop/advanced_geometry_construction/links/?format=api",
            "changes_list_url": "https://weblate.osgeo.org/api/components/postgis-workshop/advanced_geometry_construction/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://weblate.osgeo.org/api/addons/86/?format=api",
                "https://weblate.osgeo.org/api/addons/38/?format=api",
                "https://weblate.osgeo.org/api/addons/87/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://weblate.osgeo.org/api/components/postgis-workshop/index/?format=api"
        },
        {
            "name": "spatial_relationships",
            "slug": "spatial_relationships",
            "id": 96,
            "source_language": {
                "id": 140,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 140,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://weblate.osgeo.org/languages/en/",
                "url": "https://weblate.osgeo.org/api/languages/en/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "postgis-workshop",
                "slug": "postgis-workshop",
                "id": 1,
                "web": "https://postgis.net/workshops/postgis-intro/",
                "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/",
                "url": "https://weblate.osgeo.org/api/projects/postgis-workshop/?format=api",
                "components_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/components/?format=api",
                "repository_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/repository/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/statistics/?format=api",
                "categories_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/categories/?format=api",
                "changes_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/changes/?format=api",
                "languages_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/languages/?format=api",
                "labels_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://github.com/postgis/postgis-workshops.git",
            "git_export": "",
            "branch": "master",
            "push_branch": "",
            "filemask": "postgis-intro/sources/locale/*/LC_MESSAGES/spatial_relationships.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "postgis-intro/sources/locale/pot/spatial_relationships.pot",
            "file_format": "po",
            "license": "",
            "license_url": null,
            "agreement": "",
            "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/spatial_relationships/",
            "url": "https://weblate.osgeo.org/api/components/postgis-workshop/spatial_relationships/?format=api",
            "repository_url": "https://weblate.osgeo.org/api/components/postgis-workshop/spatial_relationships/repository/?format=api",
            "translations_url": "https://weblate.osgeo.org/api/components/postgis-workshop/spatial_relationships/translations/?format=api",
            "statistics_url": "https://weblate.osgeo.org/api/components/postgis-workshop/spatial_relationships/statistics/?format=api",
            "lock_url": "https://weblate.osgeo.org/api/components/postgis-workshop/spatial_relationships/lock/?format=api",
            "links_url": "https://weblate.osgeo.org/api/components/postgis-workshop/spatial_relationships/links/?format=api",
            "changes_list_url": "https://weblate.osgeo.org/api/components/postgis-workshop/spatial_relationships/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://weblate.osgeo.org/api/addons/40/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://weblate.osgeo.org/api/components/postgis-workshop/index/?format=api"
        },
        {
            "name": "creating_db",
            "slug": "creating_db",
            "id": 97,
            "source_language": {
                "id": 140,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 140,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://weblate.osgeo.org/languages/en/",
                "url": "https://weblate.osgeo.org/api/languages/en/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "postgis-workshop",
                "slug": "postgis-workshop",
                "id": 1,
                "web": "https://postgis.net/workshops/postgis-intro/",
                "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/",
                "url": "https://weblate.osgeo.org/api/projects/postgis-workshop/?format=api",
                "components_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/components/?format=api",
                "repository_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/repository/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/statistics/?format=api",
                "categories_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/categories/?format=api",
                "changes_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/changes/?format=api",
                "languages_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/languages/?format=api",
                "labels_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://github.com/postgis/postgis-workshops.git",
            "git_export": "",
            "branch": "master",
            "push_branch": "",
            "filemask": "postgis-intro/sources/locale/*/LC_MESSAGES/creating_db.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "postgis-intro/sources/locale/pot/creating_db.pot",
            "file_format": "po",
            "license": "",
            "license_url": null,
            "agreement": "",
            "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/creating_db/",
            "url": "https://weblate.osgeo.org/api/components/postgis-workshop/creating_db/?format=api",
            "repository_url": "https://weblate.osgeo.org/api/components/postgis-workshop/creating_db/repository/?format=api",
            "translations_url": "https://weblate.osgeo.org/api/components/postgis-workshop/creating_db/translations/?format=api",
            "statistics_url": "https://weblate.osgeo.org/api/components/postgis-workshop/creating_db/statistics/?format=api",
            "lock_url": "https://weblate.osgeo.org/api/components/postgis-workshop/creating_db/lock/?format=api",
            "links_url": "https://weblate.osgeo.org/api/components/postgis-workshop/creating_db/links/?format=api",
            "changes_list_url": "https://weblate.osgeo.org/api/components/postgis-workshop/creating_db/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://weblate.osgeo.org/api/addons/91/?format=api",
                "https://weblate.osgeo.org/api/addons/39/?format=api",
                "https://weblate.osgeo.org/api/addons/92/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://weblate.osgeo.org/api/components/postgis-workshop/index/?format=api"
        },
        {
            "name": "loading_data",
            "slug": "loading_data",
            "id": 98,
            "source_language": {
                "id": 140,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 140,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://weblate.osgeo.org/languages/en/",
                "url": "https://weblate.osgeo.org/api/languages/en/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "postgis-workshop",
                "slug": "postgis-workshop",
                "id": 1,
                "web": "https://postgis.net/workshops/postgis-intro/",
                "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/",
                "url": "https://weblate.osgeo.org/api/projects/postgis-workshop/?format=api",
                "components_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/components/?format=api",
                "repository_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/repository/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/statistics/?format=api",
                "categories_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/categories/?format=api",
                "changes_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/changes/?format=api",
                "languages_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/languages/?format=api",
                "labels_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://github.com/postgis/postgis-workshops.git",
            "git_export": "",
            "branch": "master",
            "push_branch": "",
            "filemask": "postgis-intro/sources/locale/*/LC_MESSAGES/loading_data.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "postgis-intro/sources/locale/pot/loading_data.pot",
            "file_format": "po",
            "license": "",
            "license_url": null,
            "agreement": "",
            "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/loading_data/",
            "url": "https://weblate.osgeo.org/api/components/postgis-workshop/loading_data/?format=api",
            "repository_url": "https://weblate.osgeo.org/api/components/postgis-workshop/loading_data/repository/?format=api",
            "translations_url": "https://weblate.osgeo.org/api/components/postgis-workshop/loading_data/translations/?format=api",
            "statistics_url": "https://weblate.osgeo.org/api/components/postgis-workshop/loading_data/statistics/?format=api",
            "lock_url": "https://weblate.osgeo.org/api/components/postgis-workshop/loading_data/lock/?format=api",
            "links_url": "https://weblate.osgeo.org/api/components/postgis-workshop/loading_data/links/?format=api",
            "changes_list_url": "https://weblate.osgeo.org/api/components/postgis-workshop/loading_data/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://weblate.osgeo.org/api/addons/124/?format=api",
                "https://weblate.osgeo.org/api/addons/41/?format=api",
                "https://weblate.osgeo.org/api/addons/125/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://weblate.osgeo.org/api/components/postgis-workshop/index/?format=api"
        },
        {
            "name": "knn",
            "slug": "knn",
            "id": 99,
            "source_language": {
                "id": 140,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 140,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://weblate.osgeo.org/languages/en/",
                "url": "https://weblate.osgeo.org/api/languages/en/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "postgis-workshop",
                "slug": "postgis-workshop",
                "id": 1,
                "web": "https://postgis.net/workshops/postgis-intro/",
                "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/",
                "url": "https://weblate.osgeo.org/api/projects/postgis-workshop/?format=api",
                "components_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/components/?format=api",
                "repository_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/repository/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/statistics/?format=api",
                "categories_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/categories/?format=api",
                "changes_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/changes/?format=api",
                "languages_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/languages/?format=api",
                "labels_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://github.com/postgis/postgis-workshops.git",
            "git_export": "",
            "branch": "master",
            "push_branch": "",
            "filemask": "postgis-intro/sources/locale/*/LC_MESSAGES/knn.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "postgis-intro/sources/locale/pot/knn.pot",
            "file_format": "po",
            "license": "",
            "license_url": null,
            "agreement": "",
            "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/knn/",
            "url": "https://weblate.osgeo.org/api/components/postgis-workshop/knn/?format=api",
            "repository_url": "https://weblate.osgeo.org/api/components/postgis-workshop/knn/repository/?format=api",
            "translations_url": "https://weblate.osgeo.org/api/components/postgis-workshop/knn/translations/?format=api",
            "statistics_url": "https://weblate.osgeo.org/api/components/postgis-workshop/knn/statistics/?format=api",
            "lock_url": "https://weblate.osgeo.org/api/components/postgis-workshop/knn/lock/?format=api",
            "links_url": "https://weblate.osgeo.org/api/components/postgis-workshop/knn/links/?format=api",
            "changes_list_url": "https://weblate.osgeo.org/api/components/postgis-workshop/knn/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://weblate.osgeo.org/api/addons/118/?format=api",
                "https://weblate.osgeo.org/api/addons/42/?format=api",
                "https://weblate.osgeo.org/api/addons/119/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://weblate.osgeo.org/api/components/postgis-workshop/index/?format=api"
        },
        {
            "name": "welcome",
            "slug": "welcome",
            "id": 100,
            "source_language": {
                "id": 140,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 140,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://weblate.osgeo.org/languages/en/",
                "url": "https://weblate.osgeo.org/api/languages/en/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "postgis-workshop",
                "slug": "postgis-workshop",
                "id": 1,
                "web": "https://postgis.net/workshops/postgis-intro/",
                "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/",
                "url": "https://weblate.osgeo.org/api/projects/postgis-workshop/?format=api",
                "components_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/components/?format=api",
                "repository_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/repository/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/statistics/?format=api",
                "categories_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/categories/?format=api",
                "changes_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/changes/?format=api",
                "languages_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/languages/?format=api",
                "labels_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://github.com/postgis/postgis-workshops.git",
            "git_export": "",
            "branch": "master",
            "push_branch": "",
            "filemask": "postgis-intro/sources/locale/*/LC_MESSAGES/welcome.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "postgis-intro/sources/locale/pot/welcome.pot",
            "file_format": "po",
            "license": "",
            "license_url": null,
            "agreement": "",
            "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/welcome/",
            "url": "https://weblate.osgeo.org/api/components/postgis-workshop/welcome/?format=api",
            "repository_url": "https://weblate.osgeo.org/api/components/postgis-workshop/welcome/repository/?format=api",
            "translations_url": "https://weblate.osgeo.org/api/components/postgis-workshop/welcome/translations/?format=api",
            "statistics_url": "https://weblate.osgeo.org/api/components/postgis-workshop/welcome/statistics/?format=api",
            "lock_url": "https://weblate.osgeo.org/api/components/postgis-workshop/welcome/lock/?format=api",
            "links_url": "https://weblate.osgeo.org/api/components/postgis-workshop/welcome/links/?format=api",
            "changes_list_url": "https://weblate.osgeo.org/api/components/postgis-workshop/welcome/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://weblate.osgeo.org/api/addons/148/?format=api",
                "https://weblate.osgeo.org/api/addons/44/?format=api",
                "https://weblate.osgeo.org/api/addons/52/?format=api",
                "https://weblate.osgeo.org/api/addons/149/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://weblate.osgeo.org/api/components/postgis-workshop/index/?format=api"
        },
        {
            "name": "projection",
            "slug": "projection",
            "id": 101,
            "source_language": {
                "id": 140,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 140,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://weblate.osgeo.org/languages/en/",
                "url": "https://weblate.osgeo.org/api/languages/en/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "postgis-workshop",
                "slug": "postgis-workshop",
                "id": 1,
                "web": "https://postgis.net/workshops/postgis-intro/",
                "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/",
                "url": "https://weblate.osgeo.org/api/projects/postgis-workshop/?format=api",
                "components_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/components/?format=api",
                "repository_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/repository/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/statistics/?format=api",
                "categories_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/categories/?format=api",
                "changes_list_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/changes/?format=api",
                "languages_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/languages/?format=api",
                "labels_url": "https://weblate.osgeo.org/api/projects/postgis-workshop/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://github.com/postgis/postgis-workshops.git",
            "git_export": "",
            "branch": "master",
            "push_branch": "",
            "filemask": "postgis-intro/sources/locale/*/LC_MESSAGES/projection.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "postgis-intro/sources/locale/pot/projection.pot",
            "file_format": "po",
            "license": "",
            "license_url": null,
            "agreement": "",
            "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/projection/",
            "url": "https://weblate.osgeo.org/api/components/postgis-workshop/projection/?format=api",
            "repository_url": "https://weblate.osgeo.org/api/components/postgis-workshop/projection/repository/?format=api",
            "translations_url": "https://weblate.osgeo.org/api/components/postgis-workshop/projection/translations/?format=api",
            "statistics_url": "https://weblate.osgeo.org/api/components/postgis-workshop/projection/statistics/?format=api",
            "lock_url": "https://weblate.osgeo.org/api/components/postgis-workshop/projection/lock/?format=api",
            "links_url": "https://weblate.osgeo.org/api/components/postgis-workshop/projection/links/?format=api",
            "changes_list_url": "https://weblate.osgeo.org/api/components/postgis-workshop/projection/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://weblate.osgeo.org/api/addons/128/?format=api",
                "https://weblate.osgeo.org/api/addons/43/?format=api",
                "https://weblate.osgeo.org/api/addons/129/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://weblate.osgeo.org/api/components/postgis-workshop/index/?format=api"
        },
        {
            "name": "Redmine GTT core plugin",
            "slug": "redmine_gtt",
            "id": 102,
            "source_language": {
                "id": 140,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 140,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://weblate.osgeo.org/languages/en/",
                "url": "https://weblate.osgeo.org/api/languages/en/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "GTT Project",
                "slug": "gtt-project",
                "id": 4,
                "web": "https://github.com/gtt-project/",
                "web_url": "https://weblate.osgeo.org/projects/gtt-project/",
                "url": "https://weblate.osgeo.org/api/projects/gtt-project/?format=api",
                "components_list_url": "https://weblate.osgeo.org/api/projects/gtt-project/components/?format=api",
                "repository_url": "https://weblate.osgeo.org/api/projects/gtt-project/repository/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/projects/gtt-project/statistics/?format=api",
                "categories_url": "https://weblate.osgeo.org/api/projects/gtt-project/categories/?format=api",
                "changes_list_url": "https://weblate.osgeo.org/api/projects/gtt-project/changes/?format=api",
                "languages_url": "https://weblate.osgeo.org/api/projects/gtt-project/languages/?format=api",
                "labels_url": "https://weblate.osgeo.org/api/projects/gtt-project/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "The Geo-Task-Tracker (GTT) plugins add spatial capabilities to Redmine.\r\n\r\nRedmine uses the [Rails Internationalization (I18n) API](https://guides.rubyonrails.org/i18n.html) with flat [YAML](https://yaml.org/) files.\r\n\r\nLocale files of Redmine plugins can be found in `config/locales/*.yml` of the project repository.",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "github",
            "repo": "git@github.com:gtt-project/redmine_gtt.git",
            "git_export": "https://weblate.osgeo.org/git/gtt-project/redmine_gtt/",
            "branch": "next",
            "push_branch": "",
            "filemask": "config/locales/*.yml",
            "screenshot_filemask": "",
            "template": "config/locales/en.yml",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "ruby-yaml",
            "license": "GPL-3.0-or-later",
            "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
            "agreement": "",
            "web_url": "https://weblate.osgeo.org/projects/gtt-project/redmine_gtt/",
            "url": "https://weblate.osgeo.org/api/components/gtt-project/redmine_gtt/?format=api",
            "repository_url": "https://weblate.osgeo.org/api/components/gtt-project/redmine_gtt/repository/?format=api",
            "translations_url": "https://weblate.osgeo.org/api/components/gtt-project/redmine_gtt/translations/?format=api",
            "statistics_url": "https://weblate.osgeo.org/api/components/gtt-project/redmine_gtt/statistics/?format=api",
            "lock_url": "https://weblate.osgeo.org/api/components/gtt-project/redmine_gtt/lock/?format=api",
            "links_url": "https://weblate.osgeo.org/api/components/gtt-project/redmine_gtt/links/?format=api",
            "changes_list_url": "https://weblate.osgeo.org/api/components/gtt-project/redmine_gtt/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "ignore-same",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "https://github.com/gtt-project/redmine_gtt/blob/{{branch}}/{{filename}}#L{{line}}",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using OSGeo Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using OSGeo Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using OSGeo Weblate ({{ language_name }})",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into OSGeo Weblate.",
            "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in OSGeo Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
            "allow_translation_propagation": true,
            "manage_units": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://weblate.osgeo.org/api/addons/48/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "GTT Project",
            "slug": "glossary",
            "id": 103,
            "source_language": {
                "id": 140,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 140,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://weblate.osgeo.org/languages/en/",
                "url": "https://weblate.osgeo.org/api/languages/en/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "GTT Project",
                "slug": "gtt-project",
                "id": 4,
                "web": "https://github.com/gtt-project/",
                "web_url": "https://weblate.osgeo.org/projects/gtt-project/",
                "url": "https://weblate.osgeo.org/api/projects/gtt-project/?format=api",
                "components_list_url": "https://weblate.osgeo.org/api/projects/gtt-project/components/?format=api",
                "repository_url": "https://weblate.osgeo.org/api/projects/gtt-project/repository/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/projects/gtt-project/statistics/?format=api",
                "categories_url": "https://weblate.osgeo.org/api/projects/gtt-project/categories/?format=api",
                "changes_list_url": "https://weblate.osgeo.org/api/projects/gtt-project/changes/?format=api",
                "languages_url": "https://weblate.osgeo.org/api/projects/gtt-project/languages/?format=api",
                "labels_url": "https://weblate.osgeo.org/api/projects/gtt-project/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "The Geo-Task-Tracker (GTT) plugins add spatial capabilities to Redmine.\r\n\r\nRedmine uses the [Rails Internationalization (I18n) API](https://guides.rubyonrails.org/i18n.html) with flat [YAML](https://yaml.org/) files.\r\n\r\nLocale files of Redmine plugins can be found in `config/locales/*.yml` of the project repository.",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "local",
            "repo": "local:",
            "git_export": "https://weblate.osgeo.org/git/gtt-project/glossary/",
            "branch": "main",
            "push_branch": "",
            "filemask": "*.tbx",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "tbx",
            "license": "GPL-3.0-or-later",
            "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
            "agreement": "",
            "web_url": "https://weblate.osgeo.org/projects/gtt-project/glossary/",
            "url": "https://weblate.osgeo.org/api/components/gtt-project/glossary/?format=api",
            "repository_url": "https://weblate.osgeo.org/api/components/gtt-project/glossary/repository/?format=api",
            "translations_url": "https://weblate.osgeo.org/api/components/gtt-project/glossary/translations/?format=api",
            "statistics_url": "https://weblate.osgeo.org/api/components/gtt-project/glossary/statistics/?format=api",
            "lock_url": "https://weblate.osgeo.org/api/components/gtt-project/glossary/lock/?format=api",
            "links_url": "https://weblate.osgeo.org/api/components/gtt-project/glossary/links/?format=api",
            "changes_list_url": "https://weblate.osgeo.org/api/components/gtt-project/glossary/changes/?format=api",
            "task_url": null,
            "new_lang": "none",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": false,
            "manage_units": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [],
            "is_glossary": true,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "Redmine GTT SMASH plugin",
            "slug": "redmine_gtt_smash",
            "id": 104,
            "source_language": {
                "id": 140,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 140,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://weblate.osgeo.org/languages/en/",
                "url": "https://weblate.osgeo.org/api/languages/en/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "GTT Project",
                "slug": "gtt-project",
                "id": 4,
                "web": "https://github.com/gtt-project/",
                "web_url": "https://weblate.osgeo.org/projects/gtt-project/",
                "url": "https://weblate.osgeo.org/api/projects/gtt-project/?format=api",
                "components_list_url": "https://weblate.osgeo.org/api/projects/gtt-project/components/?format=api",
                "repository_url": "https://weblate.osgeo.org/api/projects/gtt-project/repository/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/projects/gtt-project/statistics/?format=api",
                "categories_url": "https://weblate.osgeo.org/api/projects/gtt-project/categories/?format=api",
                "changes_list_url": "https://weblate.osgeo.org/api/projects/gtt-project/changes/?format=api",
                "languages_url": "https://weblate.osgeo.org/api/projects/gtt-project/languages/?format=api",
                "labels_url": "https://weblate.osgeo.org/api/projects/gtt-project/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "The Geo-Task-Tracker (GTT) plugins add spatial capabilities to Redmine.\r\n\r\nRedmine uses the [Rails Internationalization (I18n) API](https://guides.rubyonrails.org/i18n.html) with flat [YAML](https://yaml.org/) files.\r\n\r\nLocale files of Redmine plugins can be found in `config/locales/*.yml` of the project repository.",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "github",
            "repo": "git@github.com:gtt-project/redmine_gtt_smash.git",
            "git_export": "https://weblate.osgeo.org/git/gtt-project/redmine_gtt_smash/",
            "branch": "next",
            "push_branch": "",
            "filemask": "config/locales/*.yml",
            "screenshot_filemask": "",
            "template": "config/locales/en.yml",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "ruby-yaml",
            "license": "GPL-3.0-or-later",
            "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
            "agreement": "",
            "web_url": "https://weblate.osgeo.org/projects/gtt-project/redmine_gtt_smash/",
            "url": "https://weblate.osgeo.org/api/components/gtt-project/redmine_gtt_smash/?format=api",
            "repository_url": "https://weblate.osgeo.org/api/components/gtt-project/redmine_gtt_smash/repository/?format=api",
            "translations_url": "https://weblate.osgeo.org/api/components/gtt-project/redmine_gtt_smash/translations/?format=api",
            "statistics_url": "https://weblate.osgeo.org/api/components/gtt-project/redmine_gtt_smash/statistics/?format=api",
            "lock_url": "https://weblate.osgeo.org/api/components/gtt-project/redmine_gtt_smash/lock/?format=api",
            "links_url": "https://weblate.osgeo.org/api/components/gtt-project/redmine_gtt_smash/links/?format=api",
            "changes_list_url": "https://weblate.osgeo.org/api/components/gtt-project/redmine_gtt_smash/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "ignore-same",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "https://github.com/gtt-project/redmine_gtt_smash/blob/{{branch}}/{{filename}}#L{{line}}",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using OSGeo Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using OSGeo Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using OSGeo Weblate ({{ language_name }})",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into OSGeo Weblate.",
            "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in OSGeo Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
            "allow_translation_propagation": true,
            "manage_units": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://weblate.osgeo.org/api/addons/46/?format=api",
                "https://weblate.osgeo.org/api/addons/47/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "Glossary",
            "slug": "glossary",
            "id": 106,
            "source_language": {
                "id": 140,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 140,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://weblate.osgeo.org/languages/en/",
                "url": "https://weblate.osgeo.org/api/languages/en/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "postgis",
                "slug": "postgis",
                "id": 6,
                "web": "https://postgis.net",
                "web_url": "https://weblate.osgeo.org/projects/postgis/",
                "url": "https://weblate.osgeo.org/api/projects/postgis/?format=api",
                "components_list_url": "https://weblate.osgeo.org/api/projects/postgis/components/?format=api",
                "repository_url": "https://weblate.osgeo.org/api/projects/postgis/repository/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/projects/postgis/statistics/?format=api",
                "categories_url": "https://weblate.osgeo.org/api/projects/postgis/categories/?format=api",
                "changes_list_url": "https://weblate.osgeo.org/api/projects/postgis/changes/?format=api",
                "languages_url": "https://weblate.osgeo.org/api/projects/postgis/languages/?format=api",
                "labels_url": "https://weblate.osgeo.org/api/projects/postgis/labels/?format=api",
                "translation_review": true,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "local",
            "repo": "local:",
            "git_export": "https://weblate.osgeo.org/git/postgis/glossary/",
            "branch": "main",
            "push_branch": "",
            "filemask": "*.tbx",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "tbx",
            "license": "",
            "license_url": null,
            "agreement": "",
            "web_url": "https://weblate.osgeo.org/projects/postgis/glossary/",
            "url": "https://weblate.osgeo.org/api/components/postgis/glossary/?format=api",
            "repository_url": "https://weblate.osgeo.org/api/components/postgis/glossary/repository/?format=api",
            "translations_url": "https://weblate.osgeo.org/api/components/postgis/glossary/translations/?format=api",
            "statistics_url": "https://weblate.osgeo.org/api/components/postgis/glossary/statistics/?format=api",
            "lock_url": "https://weblate.osgeo.org/api/components/postgis/glossary/lock/?format=api",
            "links_url": "https://weblate.osgeo.org/api/components/postgis/glossary/links/?format=api",
            "changes_list_url": "https://weblate.osgeo.org/api/components/postgis/glossary/changes/?format=api",
            "task_url": null,
            "new_lang": "none",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": false,
            "manage_units": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [],
            "is_glossary": true,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "Redmine GTT Print plugin",
            "slug": "redmine_gtt_print",
            "id": 154,
            "source_language": {
                "id": 140,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 140,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://weblate.osgeo.org/languages/en/",
                "url": "https://weblate.osgeo.org/api/languages/en/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "GTT Project",
                "slug": "gtt-project",
                "id": 4,
                "web": "https://github.com/gtt-project/",
                "web_url": "https://weblate.osgeo.org/projects/gtt-project/",
                "url": "https://weblate.osgeo.org/api/projects/gtt-project/?format=api",
                "components_list_url": "https://weblate.osgeo.org/api/projects/gtt-project/components/?format=api",
                "repository_url": "https://weblate.osgeo.org/api/projects/gtt-project/repository/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/projects/gtt-project/statistics/?format=api",
                "categories_url": "https://weblate.osgeo.org/api/projects/gtt-project/categories/?format=api",
                "changes_list_url": "https://weblate.osgeo.org/api/projects/gtt-project/changes/?format=api",
                "languages_url": "https://weblate.osgeo.org/api/projects/gtt-project/languages/?format=api",
                "labels_url": "https://weblate.osgeo.org/api/projects/gtt-project/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "The Geo-Task-Tracker (GTT) plugins add spatial capabilities to Redmine.\r\n\r\nRedmine uses the [Rails Internationalization (I18n) API](https://guides.rubyonrails.org/i18n.html) with flat [YAML](https://yaml.org/) files.\r\n\r\nLocale files of Redmine plugins can be found in `config/locales/*.yml` of the project repository.",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "github",
            "repo": "git@github.com:gtt-project/redmine_gtt_print.git",
            "git_export": "https://weblate.osgeo.org/git/gtt-project/redmine_gtt_print/",
            "branch": "next",
            "push_branch": "",
            "filemask": "config/locales/*.yml",
            "screenshot_filemask": "",
            "template": "config/locales/en.yml",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "ruby-yaml",
            "license": "GPL-3.0-or-later",
            "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
            "agreement": "",
            "web_url": "https://weblate.osgeo.org/projects/gtt-project/redmine_gtt_print/",
            "url": "https://weblate.osgeo.org/api/components/gtt-project/redmine_gtt_print/?format=api",
            "repository_url": "https://weblate.osgeo.org/api/components/gtt-project/redmine_gtt_print/repository/?format=api",
            "translations_url": "https://weblate.osgeo.org/api/components/gtt-project/redmine_gtt_print/translations/?format=api",
            "statistics_url": "https://weblate.osgeo.org/api/components/gtt-project/redmine_gtt_print/statistics/?format=api",
            "lock_url": "https://weblate.osgeo.org/api/components/gtt-project/redmine_gtt_print/lock/?format=api",
            "links_url": "https://weblate.osgeo.org/api/components/gtt-project/redmine_gtt_print/links/?format=api",
            "changes_list_url": "https://weblate.osgeo.org/api/components/gtt-project/redmine_gtt_print/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "ignore-same",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "https://github.com/gtt-project/redmine_gtt_print/blob/{{branch}}/{{filename}}#L{{line}}",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
            "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
            "allow_translation_propagation": true,
            "manage_units": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://weblate.osgeo.org/api/addons/57/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "Redmine GTT Export plugin",
            "slug": "redmine_gtt_export",
            "id": 155,
            "source_language": {
                "id": 140,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 140,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://weblate.osgeo.org/languages/en/",
                "url": "https://weblate.osgeo.org/api/languages/en/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "GTT Project",
                "slug": "gtt-project",
                "id": 4,
                "web": "https://github.com/gtt-project/",
                "web_url": "https://weblate.osgeo.org/projects/gtt-project/",
                "url": "https://weblate.osgeo.org/api/projects/gtt-project/?format=api",
                "components_list_url": "https://weblate.osgeo.org/api/projects/gtt-project/components/?format=api",
                "repository_url": "https://weblate.osgeo.org/api/projects/gtt-project/repository/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/projects/gtt-project/statistics/?format=api",
                "categories_url": "https://weblate.osgeo.org/api/projects/gtt-project/categories/?format=api",
                "changes_list_url": "https://weblate.osgeo.org/api/projects/gtt-project/changes/?format=api",
                "languages_url": "https://weblate.osgeo.org/api/projects/gtt-project/languages/?format=api",
                "labels_url": "https://weblate.osgeo.org/api/projects/gtt-project/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "The Geo-Task-Tracker (GTT) plugins add spatial capabilities to Redmine.\r\n\r\nRedmine uses the [Rails Internationalization (I18n) API](https://guides.rubyonrails.org/i18n.html) with flat [YAML](https://yaml.org/) files.\r\n\r\nLocale files of Redmine plugins can be found in `config/locales/*.yml` of the project repository.",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "git@github.com:gtt-project/redmine_gtt_export.git",
            "git_export": "https://weblate.osgeo.org/git/gtt-project/redmine_gtt_export/",
            "branch": "next",
            "push_branch": "",
            "filemask": "config/locales/*.yml",
            "screenshot_filemask": "",
            "template": "config/locales/en.yml",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "ruby-yaml",
            "license": "GPL-3.0-or-later",
            "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
            "agreement": "",
            "web_url": "https://weblate.osgeo.org/projects/gtt-project/redmine_gtt_export/",
            "url": "https://weblate.osgeo.org/api/components/gtt-project/redmine_gtt_export/?format=api",
            "repository_url": "https://weblate.osgeo.org/api/components/gtt-project/redmine_gtt_export/repository/?format=api",
            "translations_url": "https://weblate.osgeo.org/api/components/gtt-project/redmine_gtt_export/translations/?format=api",
            "statistics_url": "https://weblate.osgeo.org/api/components/gtt-project/redmine_gtt_export/statistics/?format=api",
            "lock_url": "https://weblate.osgeo.org/api/components/gtt-project/redmine_gtt_export/lock/?format=api",
            "links_url": "https://weblate.osgeo.org/api/components/gtt-project/redmine_gtt_export/links/?format=api",
            "changes_list_url": "https://weblate.osgeo.org/api/components/gtt-project/redmine_gtt_export/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "ignore-same",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "https://github.com/gtt-project/redmine_gtt_export/blob/{{branch}}/{{filename}}#L{{line}}",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
            "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://weblate.osgeo.org/api/addons/58/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "Redmine Open311 plugin",
            "slug": "redmine_open311",
            "id": 156,
            "source_language": {
                "id": 140,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 140,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://weblate.osgeo.org/languages/en/",
                "url": "https://weblate.osgeo.org/api/languages/en/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "GTT Project",
                "slug": "gtt-project",
                "id": 4,
                "web": "https://github.com/gtt-project/",
                "web_url": "https://weblate.osgeo.org/projects/gtt-project/",
                "url": "https://weblate.osgeo.org/api/projects/gtt-project/?format=api",
                "components_list_url": "https://weblate.osgeo.org/api/projects/gtt-project/components/?format=api",
                "repository_url": "https://weblate.osgeo.org/api/projects/gtt-project/repository/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/projects/gtt-project/statistics/?format=api",
                "categories_url": "https://weblate.osgeo.org/api/projects/gtt-project/categories/?format=api",
                "changes_list_url": "https://weblate.osgeo.org/api/projects/gtt-project/changes/?format=api",
                "languages_url": "https://weblate.osgeo.org/api/projects/gtt-project/languages/?format=api",
                "labels_url": "https://weblate.osgeo.org/api/projects/gtt-project/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "The Geo-Task-Tracker (GTT) plugins add spatial capabilities to Redmine.\r\n\r\nRedmine uses the [Rails Internationalization (I18n) API](https://guides.rubyonrails.org/i18n.html) with flat [YAML](https://yaml.org/) files.\r\n\r\nLocale files of Redmine plugins can be found in `config/locales/*.yml` of the project repository.",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "git@github.com:gtt-project/redmine_open311.git",
            "git_export": "https://weblate.osgeo.org/git/gtt-project/redmine_open311/",
            "branch": "next",
            "push_branch": "",
            "filemask": "config/locales/*.yml",
            "screenshot_filemask": "",
            "template": "config/locales/en.yml",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "ruby-yaml",
            "license": "GPL-3.0-or-later",
            "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
            "agreement": "",
            "web_url": "https://weblate.osgeo.org/projects/gtt-project/redmine_open311/",
            "url": "https://weblate.osgeo.org/api/components/gtt-project/redmine_open311/?format=api",
            "repository_url": "https://weblate.osgeo.org/api/components/gtt-project/redmine_open311/repository/?format=api",
            "translations_url": "https://weblate.osgeo.org/api/components/gtt-project/redmine_open311/translations/?format=api",
            "statistics_url": "https://weblate.osgeo.org/api/components/gtt-project/redmine_open311/statistics/?format=api",
            "lock_url": "https://weblate.osgeo.org/api/components/gtt-project/redmine_open311/lock/?format=api",
            "links_url": "https://weblate.osgeo.org/api/components/gtt-project/redmine_open311/links/?format=api",
            "changes_list_url": "https://weblate.osgeo.org/api/components/gtt-project/redmine_open311/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "ignore-same",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "https://github.com/gtt-project/redmine_open311/blob/{{branch}}/{{filename}}#L{{line}}",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
            "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://weblate.osgeo.org/api/addons/59/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "Redmine Text Blocks plugin",
            "slug": "redmine_text_blocks",
            "id": 157,
            "source_language": {
                "id": 140,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 140,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://weblate.osgeo.org/languages/en/",
                "url": "https://weblate.osgeo.org/api/languages/en/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "GTT Project",
                "slug": "gtt-project",
                "id": 4,
                "web": "https://github.com/gtt-project/",
                "web_url": "https://weblate.osgeo.org/projects/gtt-project/",
                "url": "https://weblate.osgeo.org/api/projects/gtt-project/?format=api",
                "components_list_url": "https://weblate.osgeo.org/api/projects/gtt-project/components/?format=api",
                "repository_url": "https://weblate.osgeo.org/api/projects/gtt-project/repository/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/projects/gtt-project/statistics/?format=api",
                "categories_url": "https://weblate.osgeo.org/api/projects/gtt-project/categories/?format=api",
                "changes_list_url": "https://weblate.osgeo.org/api/projects/gtt-project/changes/?format=api",
                "languages_url": "https://weblate.osgeo.org/api/projects/gtt-project/languages/?format=api",
                "labels_url": "https://weblate.osgeo.org/api/projects/gtt-project/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "The Geo-Task-Tracker (GTT) plugins add spatial capabilities to Redmine.\r\n\r\nRedmine uses the [Rails Internationalization (I18n) API](https://guides.rubyonrails.org/i18n.html) with flat [YAML](https://yaml.org/) files.\r\n\r\nLocale files of Redmine plugins can be found in `config/locales/*.yml` of the project repository.",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "github",
            "repo": "git@github.com:gtt-project/redmine_text_blocks.git",
            "git_export": "https://weblate.osgeo.org/git/gtt-project/redmine_text_blocks/",
            "branch": "next",
            "push_branch": "",
            "filemask": "config/locales/*.yml",
            "screenshot_filemask": "",
            "template": "config/locales/en.yml",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "ruby-yaml",
            "license": "GPL-3.0-or-later",
            "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
            "agreement": "",
            "web_url": "https://weblate.osgeo.org/projects/gtt-project/redmine_text_blocks/",
            "url": "https://weblate.osgeo.org/api/components/gtt-project/redmine_text_blocks/?format=api",
            "repository_url": "https://weblate.osgeo.org/api/components/gtt-project/redmine_text_blocks/repository/?format=api",
            "translations_url": "https://weblate.osgeo.org/api/components/gtt-project/redmine_text_blocks/translations/?format=api",
            "statistics_url": "https://weblate.osgeo.org/api/components/gtt-project/redmine_text_blocks/statistics/?format=api",
            "lock_url": "https://weblate.osgeo.org/api/components/gtt-project/redmine_text_blocks/lock/?format=api",
            "links_url": "https://weblate.osgeo.org/api/components/gtt-project/redmine_text_blocks/links/?format=api",
            "changes_list_url": "https://weblate.osgeo.org/api/components/gtt-project/redmine_text_blocks/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "ignore-same",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "https://github.com/gtt-project/redmine_text_blocks/blob/{{branch}}/{{filename}}#L{{line}}",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using OSGeo Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using OSGeo Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using OSGeo Weblate ({{ language_name }})",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into OSGeo Weblate.",
            "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in OSGeo Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://weblate.osgeo.org/api/addons/62/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "Redmine Decision Tree plugin",
            "slug": "redmine_decision_tree",
            "id": 158,
            "source_language": {
                "id": 140,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 140,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://weblate.osgeo.org/languages/en/",
                "url": "https://weblate.osgeo.org/api/languages/en/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "GTT Project",
                "slug": "gtt-project",
                "id": 4,
                "web": "https://github.com/gtt-project/",
                "web_url": "https://weblate.osgeo.org/projects/gtt-project/",
                "url": "https://weblate.osgeo.org/api/projects/gtt-project/?format=api",
                "components_list_url": "https://weblate.osgeo.org/api/projects/gtt-project/components/?format=api",
                "repository_url": "https://weblate.osgeo.org/api/projects/gtt-project/repository/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/projects/gtt-project/statistics/?format=api",
                "categories_url": "https://weblate.osgeo.org/api/projects/gtt-project/categories/?format=api",
                "changes_list_url": "https://weblate.osgeo.org/api/projects/gtt-project/changes/?format=api",
                "languages_url": "https://weblate.osgeo.org/api/projects/gtt-project/languages/?format=api",
                "labels_url": "https://weblate.osgeo.org/api/projects/gtt-project/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "The Geo-Task-Tracker (GTT) plugins add spatial capabilities to Redmine.\r\n\r\nRedmine uses the [Rails Internationalization (I18n) API](https://guides.rubyonrails.org/i18n.html) with flat [YAML](https://yaml.org/) files.\r\n\r\nLocale files of Redmine plugins can be found in `config/locales/*.yml` of the project repository.",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "github",
            "repo": "git@github.com:gtt-project/redmine_decision_tree.git",
            "git_export": "https://weblate.osgeo.org/git/gtt-project/redmine_decision_tree/",
            "branch": "next",
            "push_branch": "",
            "filemask": "config/locales/*.yml",
            "screenshot_filemask": "",
            "template": "config/locales/en.yml",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "ruby-yaml",
            "license": "GPL-3.0-or-later",
            "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
            "agreement": "",
            "web_url": "https://weblate.osgeo.org/projects/gtt-project/redmine_decision_tree/",
            "url": "https://weblate.osgeo.org/api/components/gtt-project/redmine_decision_tree/?format=api",
            "repository_url": "https://weblate.osgeo.org/api/components/gtt-project/redmine_decision_tree/repository/?format=api",
            "translations_url": "https://weblate.osgeo.org/api/components/gtt-project/redmine_decision_tree/translations/?format=api",
            "statistics_url": "https://weblate.osgeo.org/api/components/gtt-project/redmine_decision_tree/statistics/?format=api",
            "lock_url": "https://weblate.osgeo.org/api/components/gtt-project/redmine_decision_tree/lock/?format=api",
            "links_url": "https://weblate.osgeo.org/api/components/gtt-project/redmine_decision_tree/links/?format=api",
            "changes_list_url": "https://weblate.osgeo.org/api/components/gtt-project/redmine_decision_tree/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "ignore-same",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "https://github.com/gtt-project/redmine_decision_tree/blob/{{branch}}/{{filename}}#L{{line}}",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using OSGeo Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using OSGeo Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using OSGeo Weblate ({{ language_name }})",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into OSGeo Weblate.",
            "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in OSGeo Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://weblate.osgeo.org/api/addons/63/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "Redmine Privacy plugin",
            "slug": "redmine_privacy",
            "id": 159,
            "source_language": {
                "id": 140,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 140,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://weblate.osgeo.org/languages/en/",
                "url": "https://weblate.osgeo.org/api/languages/en/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "GTT Project",
                "slug": "gtt-project",
                "id": 4,
                "web": "https://github.com/gtt-project/",
                "web_url": "https://weblate.osgeo.org/projects/gtt-project/",
                "url": "https://weblate.osgeo.org/api/projects/gtt-project/?format=api",
                "components_list_url": "https://weblate.osgeo.org/api/projects/gtt-project/components/?format=api",
                "repository_url": "https://weblate.osgeo.org/api/projects/gtt-project/repository/?format=api",
                "statistics_url": "https://weblate.osgeo.org/api/projects/gtt-project/statistics/?format=api",
                "categories_url": "https://weblate.osgeo.org/api/projects/gtt-project/categories/?format=api",
                "changes_list_url": "https://weblate.osgeo.org/api/projects/gtt-project/changes/?format=api",
                "languages_url": "https://weblate.osgeo.org/api/projects/gtt-project/languages/?format=api",
                "labels_url": "https://weblate.osgeo.org/api/projects/gtt-project/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "The Geo-Task-Tracker (GTT) plugins add spatial capabilities to Redmine.\r\n\r\nRedmine uses the [Rails Internationalization (I18n) API](https://guides.rubyonrails.org/i18n.html) with flat [YAML](https://yaml.org/) files.\r\n\r\nLocale files of Redmine plugins can be found in `config/locales/*.yml` of the project repository.",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "github",
            "repo": "git@github.com:gtt-project/redmine_privacy.git",
            "git_export": "https://weblate.osgeo.org/git/gtt-project/redmine_privacy/",
            "branch": "next",
            "push_branch": "",
            "filemask": "config/locales/*.yml",
            "screenshot_filemask": "",
            "template": "config/locales/en.yml",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "ruby-yaml",
            "license": "GPL-3.0-or-later",
            "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
            "agreement": "",
            "web_url": "https://weblate.osgeo.org/projects/gtt-project/redmine_privacy/",
            "url": "https://weblate.osgeo.org/api/components/gtt-project/redmine_privacy/?format=api",
            "repository_url": "https://weblate.osgeo.org/api/components/gtt-project/redmine_privacy/repository/?format=api",
            "translations_url": "https://weblate.osgeo.org/api/components/gtt-project/redmine_privacy/translations/?format=api",
            "statistics_url": "https://weblate.osgeo.org/api/components/gtt-project/redmine_privacy/statistics/?format=api",
            "lock_url": "https://weblate.osgeo.org/api/components/gtt-project/redmine_privacy/lock/?format=api",
            "links_url": "https://weblate.osgeo.org/api/components/gtt-project/redmine_privacy/links/?format=api",
            "changes_list_url": "https://weblate.osgeo.org/api/components/gtt-project/redmine_privacy/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "ignore-same",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "https://github.com/gtt-project/redmine_privacy/blob/{{branch}}/{{filename}}#L{{line}}",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using OSGeo Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using OSGeo Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using OSGeo Weblate ({{ language_name }})",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into OSGeo Weblate.",
            "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in OSGeo Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://weblate.osgeo.org/api/addons/64/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        }
    ]
}