Translation projects API.

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

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

{
    "count": 44,
    "next": null,
    "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"
            },
            "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"
            },
            "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"
            },
            "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"
            },
            "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"
            },
            "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"
            },
            "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"
            },
            "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"
            },
            "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"
            },
            "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"
            },
            "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"
            },
            "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"
            },
            "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"
            },
            "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"
            },
            "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"
            },
            "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"
            },
            "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"
            },
            "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"
            },
            "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"
            },
            "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"
            },
            "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"
            },
            "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"
            },
            "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"
            },
            "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"
            },
            "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"
            },
            "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"
            },
            "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"
            },
            "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"
            },
            "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"
            },
            "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"
            },
            "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"
            },
            "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"
            },
            "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"
            },
            "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"
            },
            "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"
            },
            "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"
            },
            "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"
            },
            "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"
            },
            "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"
            },
            "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"
            },
            "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": "rasters",
            "slug": "rasters",
            "id": 554,
            "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"
            },
            "vcs": "github",
            "repo": "https://github.com/postgis/postgis-workshops.git",
            "git_export": "",
            "branch": "master",
            "push_branch": "",
            "filemask": "postgis-intro/sources/locale/*/LC_MESSAGES/rasters.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "postgis-intro/sources/locale/pot/rasters.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/rasters/",
            "url": "https://weblate.osgeo.org/api/components/postgis-workshop/rasters/?format=api",
            "repository_url": "https://weblate.osgeo.org/api/components/postgis-workshop/rasters/repository/?format=api",
            "translations_url": "https://weblate.osgeo.org/api/components/postgis-workshop/rasters/translations/?format=api",
            "statistics_url": "https://weblate.osgeo.org/api/components/postgis-workshop/rasters/statistics/?format=api",
            "lock_url": "https://weblate.osgeo.org/api/components/postgis-workshop/rasters/lock/?format=api",
            "links_url": "https://weblate.osgeo.org/api/components/postgis-workshop/rasters/links/?format=api",
            "changes_list_url": "https://weblate.osgeo.org/api/components/postgis-workshop/rasters/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/529/?format=api",
                "https://weblate.osgeo.org/api/addons/530/?format=api",
                "https://weblate.osgeo.org/api/addons/527/?format=api",
                "https://weblate.osgeo.org/api/addons/528/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://weblate.osgeo.org/api/components/postgis-workshop/index/?format=api"
        },
        {
            "name": "topology",
            "slug": "topology",
            "id": 761,
            "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"
            },
            "vcs": "github",
            "repo": "https://github.com/postgis/postgis-workshops.git",
            "git_export": "",
            "branch": "master",
            "push_branch": "",
            "filemask": "postgis-intro/sources/locale/*/LC_MESSAGES/topology.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "postgis-intro/sources/locale/pot/topology.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/topology/",
            "url": "https://weblate.osgeo.org/api/components/postgis-workshop/topology/?format=api",
            "repository_url": "https://weblate.osgeo.org/api/components/postgis-workshop/topology/repository/?format=api",
            "translations_url": "https://weblate.osgeo.org/api/components/postgis-workshop/topology/translations/?format=api",
            "statistics_url": "https://weblate.osgeo.org/api/components/postgis-workshop/topology/statistics/?format=api",
            "lock_url": "https://weblate.osgeo.org/api/components/postgis-workshop/topology/lock/?format=api",
            "links_url": "https://weblate.osgeo.org/api/components/postgis-workshop/topology/links/?format=api",
            "changes_list_url": "https://weblate.osgeo.org/api/components/postgis-workshop/topology/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/602/?format=api",
                "https://weblate.osgeo.org/api/addons/603/?format=api",
                "https://weblate.osgeo.org/api/addons/604/?format=api",
                "https://weblate.osgeo.org/api/addons/605/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://weblate.osgeo.org/api/components/postgis-workshop/index/?format=api"
        },
        {
            "name": "topology_base_types",
            "slug": "topology_base_types",
            "id": 819,
            "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"
            },
            "vcs": "git",
            "repo": "https://github.com/postgis/postgis-workshops.git",
            "git_export": "",
            "branch": "master",
            "push_branch": "",
            "filemask": "postgis-intro/sources/locale/*/LC_MESSAGES/topology_base_types.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": false,
            "intermediate": "",
            "new_base": "postgis-intro/sources/locale/pot/topology_base_types.pot",
            "file_format": "po",
            "license": "",
            "license_url": null,
            "agreement": "",
            "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/topology_base_types/",
            "url": "https://weblate.osgeo.org/api/components/postgis-workshop/topology_base_types/?format=api",
            "repository_url": "https://weblate.osgeo.org/api/components/postgis-workshop/topology_base_types/repository/?format=api",
            "translations_url": "https://weblate.osgeo.org/api/components/postgis-workshop/topology_base_types/translations/?format=api",
            "statistics_url": "https://weblate.osgeo.org/api/components/postgis-workshop/topology_base_types/statistics/?format=api",
            "lock_url": "https://weblate.osgeo.org/api/components/postgis-workshop/topology_base_types/lock/?format=api",
            "links_url": "https://weblate.osgeo.org/api/components/postgis-workshop/topology_base_types/links/?format=api",
            "changes_list_url": "https://weblate.osgeo.org/api/components/postgis-workshop/topology_base_types/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": [],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://weblate.osgeo.org/api/components/postgis-workshop/index/?format=api"
        },
        {
            "name": "topology_topo_types",
            "slug": "topology_topo_types",
            "id": 820,
            "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"
            },
            "vcs": "git",
            "repo": "https://github.com/postgis/postgis-workshops.git",
            "git_export": "",
            "branch": "master",
            "push_branch": "",
            "filemask": "postgis-intro/sources/locale/*/LC_MESSAGES/topology_topo_types.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "postgis-intro/sources/locale/pot/topology_base_types.pot",
            "file_format": "po",
            "license": "",
            "license_url": null,
            "agreement": "",
            "web_url": "https://weblate.osgeo.org/projects/postgis-workshop/topology_topo_types/",
            "url": "https://weblate.osgeo.org/api/components/postgis-workshop/topology_topo_types/?format=api",
            "repository_url": "https://weblate.osgeo.org/api/components/postgis-workshop/topology_topo_types/repository/?format=api",
            "translations_url": "https://weblate.osgeo.org/api/components/postgis-workshop/topology_topo_types/translations/?format=api",
            "statistics_url": "https://weblate.osgeo.org/api/components/postgis-workshop/topology_topo_types/statistics/?format=api",
            "lock_url": "https://weblate.osgeo.org/api/components/postgis-workshop/topology_topo_types/lock/?format=api",
            "links_url": "https://weblate.osgeo.org/api/components/postgis-workshop/topology_topo_types/links/?format=api",
            "changes_list_url": "https://weblate.osgeo.org/api/components/postgis-workshop/topology_topo_types/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": [],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://weblate.osgeo.org/api/components/postgis-workshop/index/?format=api"
        }
    ]
}