Translation components API.

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

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

{
    "count": 15,
    "next": null,
    "previous": null,
    "results": [
        {
            "name": "F-Droid Classic App",
            "slug": "f-droid-classic-app",
            "id": 1,
            "source_language": {
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 82,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "eng"
                ],
                "direction": "ltr",
                "web_url": "https://weblate.bubu1.eu/languages/en/",
                "url": "https://weblate.bubu1.eu/api/languages/en/",
                "statistics_url": "https://weblate.bubu1.eu/api/languages/en/statistics/"
            },
            "project": {
                "name": "F-Droid Classic",
                "slug": "f-droid-classic",
                "id": 1,
                "web": "https://gitlab.com/Bubu/fdroidclassic",
                "web_url": "https://weblate.bubu1.eu/projects/f-droid-classic/",
                "url": "https://weblate.bubu1.eu/api/projects/f-droid-classic/",
                "components_list_url": "https://weblate.bubu1.eu/api/projects/f-droid-classic/components/",
                "repository_url": "https://weblate.bubu1.eu/api/projects/f-droid-classic/repository/",
                "statistics_url": "https://weblate.bubu1.eu/api/projects/f-droid-classic/statistics/",
                "changes_list_url": "https://weblate.bubu1.eu/api/projects/f-droid-classic/changes/",
                "languages_url": "https://weblate.bubu1.eu/api/projects/f-droid-classic/languages/",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "mail": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://git.bubu1.eu/Bubu/fdroidclassic.git",
            "git_export": "https://weblate.bubu1.eu/git/f-droid-classic/f-droid-classic-app/",
            "branch": "main",
            "push_branch": "",
            "filemask": "app/src/main/res/values-*/strings.xml",
            "template": "app/src/main/res/values/strings.xml",
            "edit_template": false,
            "intermediate": "",
            "new_base": "",
            "file_format": "aresource",
            "license": "GPL-3.0-or-later",
            "license_url": "https://www.gnu.org/licenses/gpl-3.0-standalone.html",
            "agreement": "",
            "web_url": "https://weblate.bubu1.eu/projects/f-droid-classic/f-droid-classic-app/",
            "url": "https://weblate.bubu1.eu/api/components/f-droid-classic/f-droid-classic-app/",
            "repository_url": "https://weblate.bubu1.eu/api/components/f-droid-classic/f-droid-classic-app/repository/",
            "translations_url": "https://weblate.bubu1.eu/api/components/f-droid-classic/f-droid-classic-app/translations/",
            "statistics_url": "https://weblate.bubu1.eu/api/components/f-droid-classic/f-droid-classic-app/statistics/",
            "lock_url": "https://weblate.bubu1.eu/api/components/f-droid-classic/f-droid-classic-app/lock/",
            "changes_list_url": "https://weblate.bubu1.eu/api/components/f-droid-classic/f-droid-classic-app/changes/",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "android",
            "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 }}",
            "allow_translation_propagation": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://weblate.bubu1.eu/api/addons/3/",
                "https://weblate.bubu1.eu/api/addons/9/"
            ]
        },
        {
            "name": "app",
            "slug": "app",
            "id": 2,
            "source_language": {
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 82,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "eng"
                ],
                "direction": "ltr",
                "web_url": "https://weblate.bubu1.eu/languages/en/",
                "url": "https://weblate.bubu1.eu/api/languages/en/",
                "statistics_url": "https://weblate.bubu1.eu/api/languages/en/statistics/"
            },
            "project": {
                "name": "Catan Dice Game",
                "slug": "catan-dice-game",
                "id": 2,
                "web": "https://github.com/Bubu/android-dice-game",
                "web_url": "https://weblate.bubu1.eu/projects/catan-dice-game/",
                "url": "https://weblate.bubu1.eu/api/projects/catan-dice-game/",
                "components_list_url": "https://weblate.bubu1.eu/api/projects/catan-dice-game/components/",
                "repository_url": "https://weblate.bubu1.eu/api/projects/catan-dice-game/repository/",
                "statistics_url": "https://weblate.bubu1.eu/api/projects/catan-dice-game/statistics/",
                "changes_list_url": "https://weblate.bubu1.eu/api/projects/catan-dice-game/changes/",
                "languages_url": "https://weblate.bubu1.eu/api/projects/catan-dice-game/languages/",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "mail": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://github.com/Bubu/android-dice-game.git",
            "git_export": "https://weblate.bubu1.eu/git/catan-dice-game/app/",
            "branch": "master",
            "push_branch": "",
            "filemask": "app/src/main/res/values-*/strings.xml",
            "template": "app/src/main/res/values/strings.xml",
            "edit_template": false,
            "intermediate": "",
            "new_base": "",
            "file_format": "aresource",
            "license": "GPL-3.0-or-later",
            "license_url": "https://www.gnu.org/licenses/gpl-3.0-standalone.html",
            "agreement": "",
            "web_url": "https://weblate.bubu1.eu/projects/catan-dice-game/app/",
            "url": "https://weblate.bubu1.eu/api/components/catan-dice-game/app/",
            "repository_url": "https://weblate.bubu1.eu/api/components/catan-dice-game/app/repository/",
            "translations_url": "https://weblate.bubu1.eu/api/components/catan-dice-game/app/translations/",
            "statistics_url": "https://weblate.bubu1.eu/api/components/catan-dice-game/app/statistics/",
            "lock_url": "https://weblate.bubu1.eu/api/components/catan-dice-game/app/lock/",
            "changes_list_url": "https://weblate.bubu1.eu/api/components/catan-dice-game/app/changes/",
            "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 }}",
            "allow_translation_propagation": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": []
        },
        {
            "name": "Store metadata",
            "slug": "store-metadata",
            "id": 3,
            "source_language": {
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 82,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "eng"
                ],
                "direction": "ltr",
                "web_url": "https://weblate.bubu1.eu/languages/en/",
                "url": "https://weblate.bubu1.eu/api/languages/en/",
                "statistics_url": "https://weblate.bubu1.eu/api/languages/en/statistics/"
            },
            "project": {
                "name": "F-Droid Classic",
                "slug": "f-droid-classic",
                "id": 1,
                "web": "https://gitlab.com/Bubu/fdroidclassic",
                "web_url": "https://weblate.bubu1.eu/projects/f-droid-classic/",
                "url": "https://weblate.bubu1.eu/api/projects/f-droid-classic/",
                "components_list_url": "https://weblate.bubu1.eu/api/projects/f-droid-classic/components/",
                "repository_url": "https://weblate.bubu1.eu/api/projects/f-droid-classic/repository/",
                "statistics_url": "https://weblate.bubu1.eu/api/projects/f-droid-classic/statistics/",
                "changes_list_url": "https://weblate.bubu1.eu/api/projects/f-droid-classic/changes/",
                "languages_url": "https://weblate.bubu1.eu/api/projects/f-droid-classic/languages/",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "mail": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://gitlab.com/Bubu/fdroidclassic",
            "git_export": "https://weblate.bubu1.eu/git/f-droid-classic/store-metadata/",
            "branch": "master",
            "push_branch": "",
            "filemask": "metadata/*",
            "template": "metadata/en-US",
            "edit_template": false,
            "intermediate": "",
            "new_base": "",
            "file_format": "appstore",
            "license": "AGPL-3.0-or-later",
            "license_url": "https://www.gnu.org/licenses/agpl.txt",
            "agreement": "",
            "web_url": "https://weblate.bubu1.eu/projects/f-droid-classic/store-metadata/",
            "url": "https://weblate.bubu1.eu/api/components/f-droid-classic/store-metadata/",
            "repository_url": "https://weblate.bubu1.eu/api/components/f-droid-classic/store-metadata/repository/",
            "translations_url": "https://weblate.bubu1.eu/api/components/f-droid-classic/store-metadata/translations/",
            "statistics_url": "https://weblate.bubu1.eu/api/components/f-droid-classic/store-metadata/statistics/",
            "lock_url": "https://weblate.bubu1.eu/api/components/f-droid-classic/store-metadata/lock/",
            "changes_list_url": "https://weblate.bubu1.eu/api/components/f-droid-classic/store-metadata/changes/",
            "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 }}",
            "allow_translation_propagation": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": []
        },
        {
            "name": "librariesDirect",
            "slug": "librariesdirect",
            "id": 4,
            "source_language": {
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 82,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "eng"
                ],
                "direction": "ltr",
                "web_url": "https://weblate.bubu1.eu/languages/en/",
                "url": "https://weblate.bubu1.eu/api/languages/en/",
                "statistics_url": "https://weblate.bubu1.eu/api/languages/en/statistics/"
            },
            "project": {
                "name": "librariesDirect",
                "slug": "librariesdirect",
                "id": 3,
                "web": "https://codeberg.org/fynngodau/librariesDirect/",
                "web_url": "https://weblate.bubu1.eu/projects/librariesdirect/",
                "url": "https://weblate.bubu1.eu/api/projects/librariesdirect/",
                "components_list_url": "https://weblate.bubu1.eu/api/projects/librariesdirect/components/",
                "repository_url": "https://weblate.bubu1.eu/api/projects/librariesdirect/repository/",
                "statistics_url": "https://weblate.bubu1.eu/api/projects/librariesdirect/statistics/",
                "changes_list_url": "https://weblate.bubu1.eu/api/projects/librariesdirect/changes/",
                "languages_url": "https://weblate.bubu1.eu/api/projects/librariesdirect/languages/",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "mail": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://codeberg.org/fynngodau/librariesDirect.git",
            "git_export": "https://weblate.bubu1.eu/git/librariesdirect/librariesdirect/",
            "branch": "master",
            "push_branch": "",
            "filemask": "app/src/main/res/values-*/strings.xml",
            "template": "app/src/main/res/values/strings.xml",
            "edit_template": false,
            "intermediate": "",
            "new_base": "",
            "file_format": "aresource",
            "license": "CC0-1.0",
            "license_url": "https://creativecommons.org/publicdomain/zero/1.0/legalcode",
            "agreement": "",
            "web_url": "https://weblate.bubu1.eu/projects/librariesdirect/librariesdirect/",
            "url": "https://weblate.bubu1.eu/api/components/librariesdirect/librariesdirect/",
            "repository_url": "https://weblate.bubu1.eu/api/components/librariesdirect/librariesdirect/repository/",
            "translations_url": "https://weblate.bubu1.eu/api/components/librariesdirect/librariesdirect/translations/",
            "statistics_url": "https://weblate.bubu1.eu/api/components/librariesdirect/librariesdirect/statistics/",
            "lock_url": "https://weblate.bubu1.eu/api/components/librariesdirect/librariesdirect/lock/",
            "changes_list_url": "https://weblate.bubu1.eu/api/components/librariesdirect/librariesdirect/changes/",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": "['placeholders']",
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "fynngodau@mailbox.org",
            "merge_style": "rebase",
            "commit_message": "Translate to {{ language_name }}\r\n\r\nStatus: {{ stats.translated }} of {{ stats.all }} strings",
            "add_message": "Add translation for {{ language_name }}",
            "delete_message": "Delete translation for {{ language_name }}",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
            "addon_message": "Update translation files\r\n\r\nAutomatically performed by \"{{ addon_name }}\" hook in Weblate",
            "allow_translation_propagation": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://weblate.bubu1.eu/api/addons/1/",
                "https://weblate.bubu1.eu/api/addons/2/"
            ]
        },
        {
            "name": "Common",
            "slug": "main",
            "id": 6,
            "source_language": {
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 82,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "eng"
                ],
                "direction": "ltr",
                "web_url": "https://weblate.bubu1.eu/languages/en/",
                "url": "https://weblate.bubu1.eu/api/languages/en/",
                "statistics_url": "https://weblate.bubu1.eu/api/languages/en/statistics/"
            },
            "project": {
                "name": "usageDirect",
                "slug": "usagedirect",
                "id": 6,
                "web": "https://codeberg.org/fynngodau/usageDirect",
                "web_url": "https://weblate.bubu1.eu/projects/usagedirect/",
                "url": "https://weblate.bubu1.eu/api/projects/usagedirect/",
                "components_list_url": "https://weblate.bubu1.eu/api/projects/usagedirect/components/",
                "repository_url": "https://weblate.bubu1.eu/api/projects/usagedirect/repository/",
                "statistics_url": "https://weblate.bubu1.eu/api/projects/usagedirect/statistics/",
                "changes_list_url": "https://weblate.bubu1.eu/api/projects/usagedirect/changes/",
                "languages_url": "https://weblate.bubu1.eu/api/projects/usagedirect/languages/",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "* To translate the About screen, please see [the library librariesDirect](https://weblate.bubu1.eu/librariesDirect/librariesDirect).\r\n* If everything is in sync, **every string should have a screenshot** or at least a note attached to it by me. **Please pay attention to the screenshots and string context information** and make sure your translation fits into the context seen in the screenshot.\r\n* There are different modules for the app usageDirect, for Museum of a broken API as well as for the code that is shared by both of these apps (\"Common\").\r\n* Your weblate email address will be contained in the git log of this repository.\r\n* If you would like to help maintain your translation in the future, please **watch** the project. You will then receive announcements via email prior to the release of a new version once strings are finalized.\r\n\r\nThank you a lot for your help.",
                "mail": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://codeberg.org/fynngodau/usageDirect.git",
            "git_export": "https://weblate.bubu1.eu/git/usagedirect/main/",
            "branch": "master",
            "push_branch": "",
            "filemask": "Application/src/main/res/values-*/strings.xml",
            "template": "Application/src/main/res/values/strings.xml",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "aresource",
            "license": "GPL-3.0-or-later",
            "license_url": "https://www.gnu.org/licenses/gpl-3.0-standalone.html",
            "agreement": "",
            "web_url": "https://weblate.bubu1.eu/projects/usagedirect/main/",
            "url": "https://weblate.bubu1.eu/api/components/usagedirect/main/",
            "repository_url": "https://weblate.bubu1.eu/api/components/usagedirect/main/repository/",
            "translations_url": "https://weblate.bubu1.eu/api/components/usagedirect/main/translations/",
            "statistics_url": "https://weblate.bubu1.eu/api/components/usagedirect/main/statistics/",
            "lock_url": "https://weblate.bubu1.eu/api/components/usagedirect/main/lock/",
            "changes_list_url": "https://weblate.bubu1.eu/api/components/usagedirect/main/changes/",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "android",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": "['placeholders']",
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translate to {{ language_name }}\r\n\r\nStatus: {{ stats.translated }} of {{ stats.all }} strings",
            "add_message": "Create translation file for {{ language_name }}",
            "delete_message": "Delete translation for {{ language_name }}",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
            "addon_message": "Update translation files\r\n\r\nAutomatically performed by \"{{ addon_name }}\" hook in Weblate",
            "allow_translation_propagation": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://weblate.bubu1.eu/api/addons/5/",
                "https://weblate.bubu1.eu/api/addons/7/",
                "https://weblate.bubu1.eu/api/addons/10/",
                "https://weblate.bubu1.eu/api/addons/11/"
            ]
        },
        {
            "name": "Museum of a broken API",
            "slug": "system",
            "id": 7,
            "source_language": {
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 82,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "eng"
                ],
                "direction": "ltr",
                "web_url": "https://weblate.bubu1.eu/languages/en/",
                "url": "https://weblate.bubu1.eu/api/languages/en/",
                "statistics_url": "https://weblate.bubu1.eu/api/languages/en/statistics/"
            },
            "project": {
                "name": "usageDirect",
                "slug": "usagedirect",
                "id": 6,
                "web": "https://codeberg.org/fynngodau/usageDirect",
                "web_url": "https://weblate.bubu1.eu/projects/usagedirect/",
                "url": "https://weblate.bubu1.eu/api/projects/usagedirect/",
                "components_list_url": "https://weblate.bubu1.eu/api/projects/usagedirect/components/",
                "repository_url": "https://weblate.bubu1.eu/api/projects/usagedirect/repository/",
                "statistics_url": "https://weblate.bubu1.eu/api/projects/usagedirect/statistics/",
                "changes_list_url": "https://weblate.bubu1.eu/api/projects/usagedirect/changes/",
                "languages_url": "https://weblate.bubu1.eu/api/projects/usagedirect/languages/",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "* To translate the About screen, please see [the library librariesDirect](https://weblate.bubu1.eu/librariesDirect/librariesDirect).\r\n* If everything is in sync, **every string should have a screenshot** or at least a note attached to it by me. **Please pay attention to the screenshots and string context information** and make sure your translation fits into the context seen in the screenshot.\r\n* There are different modules for the app usageDirect, for Museum of a broken API as well as for the code that is shared by both of these apps (\"Common\").\r\n* Your weblate email address will be contained in the git log of this repository.\r\n* If you would like to help maintain your translation in the future, please **watch** the project. You will then receive announcements via email prior to the release of a new version once strings are finalized.\r\n\r\nThank you a lot for your help.",
                "mail": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://codeberg.org/fynngodau/usageDirect.git",
            "git_export": "",
            "branch": "",
            "push_branch": "",
            "filemask": "Application/src/system/res/values-*/strings.xml",
            "template": "Application/src/system/res/values/strings.xml",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "aresource",
            "license": "GPL-3.0-or-later",
            "license_url": "https://www.gnu.org/licenses/gpl-3.0-standalone.html",
            "agreement": "",
            "web_url": "https://weblate.bubu1.eu/projects/usagedirect/system/",
            "url": "https://weblate.bubu1.eu/api/components/usagedirect/system/",
            "repository_url": "https://weblate.bubu1.eu/api/components/usagedirect/system/repository/",
            "translations_url": "https://weblate.bubu1.eu/api/components/usagedirect/system/translations/",
            "statistics_url": "https://weblate.bubu1.eu/api/components/usagedirect/system/statistics/",
            "lock_url": "https://weblate.bubu1.eu/api/components/usagedirect/system/lock/",
            "changes_list_url": "https://weblate.bubu1.eu/api/components/usagedirect/system/changes/",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "android",
            "push": "",
            "check_flags": "",
            "priority": 120,
            "enforced_checks": "['placeholders']",
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translate to {{ language_name }}\r\n\r\nStatus: {{ stats.translated }} of {{ stats.all }} strings",
            "add_message": "Create translation file for {{ language_name }}",
            "delete_message": "Create translation file for {{ language_name }}",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
            "addon_message": "Update translation files\r\n\r\nAutomatically performed by \"{{ addon_name }}\" hook in Weblate",
            "allow_translation_propagation": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://weblate.bubu1.eu/api/addons/14/",
                "https://weblate.bubu1.eu/api/addons/15/"
            ]
        },
        {
            "name": "usageDirect",
            "slug": "database",
            "id": 8,
            "source_language": {
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 82,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "eng"
                ],
                "direction": "ltr",
                "web_url": "https://weblate.bubu1.eu/languages/en/",
                "url": "https://weblate.bubu1.eu/api/languages/en/",
                "statistics_url": "https://weblate.bubu1.eu/api/languages/en/statistics/"
            },
            "project": {
                "name": "usageDirect",
                "slug": "usagedirect",
                "id": 6,
                "web": "https://codeberg.org/fynngodau/usageDirect",
                "web_url": "https://weblate.bubu1.eu/projects/usagedirect/",
                "url": "https://weblate.bubu1.eu/api/projects/usagedirect/",
                "components_list_url": "https://weblate.bubu1.eu/api/projects/usagedirect/components/",
                "repository_url": "https://weblate.bubu1.eu/api/projects/usagedirect/repository/",
                "statistics_url": "https://weblate.bubu1.eu/api/projects/usagedirect/statistics/",
                "changes_list_url": "https://weblate.bubu1.eu/api/projects/usagedirect/changes/",
                "languages_url": "https://weblate.bubu1.eu/api/projects/usagedirect/languages/",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "* To translate the About screen, please see [the library librariesDirect](https://weblate.bubu1.eu/librariesDirect/librariesDirect).\r\n* If everything is in sync, **every string should have a screenshot** or at least a note attached to it by me. **Please pay attention to the screenshots and string context information** and make sure your translation fits into the context seen in the screenshot.\r\n* There are different modules for the app usageDirect, for Museum of a broken API as well as for the code that is shared by both of these apps (\"Common\").\r\n* Your weblate email address will be contained in the git log of this repository.\r\n* If you would like to help maintain your translation in the future, please **watch** the project. You will then receive announcements via email prior to the release of a new version once strings are finalized.\r\n\r\nThank you a lot for your help.",
                "mail": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://codeberg.org/fynngodau/usageDirect.git",
            "git_export": "",
            "branch": "",
            "push_branch": "",
            "filemask": "Application/src/database/res/values-*/strings.xml",
            "template": "Application/src/database/res/values/strings.xml",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "aresource",
            "license": "GPL-3.0-or-later",
            "license_url": "https://www.gnu.org/licenses/gpl-3.0-standalone.html",
            "agreement": "",
            "web_url": "https://weblate.bubu1.eu/projects/usagedirect/database/",
            "url": "https://weblate.bubu1.eu/api/components/usagedirect/database/",
            "repository_url": "https://weblate.bubu1.eu/api/components/usagedirect/database/repository/",
            "translations_url": "https://weblate.bubu1.eu/api/components/usagedirect/database/translations/",
            "statistics_url": "https://weblate.bubu1.eu/api/components/usagedirect/database/statistics/",
            "lock_url": "https://weblate.bubu1.eu/api/components/usagedirect/database/lock/",
            "changes_list_url": "https://weblate.bubu1.eu/api/components/usagedirect/database/changes/",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "android",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": "['placeholders']",
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translate to {{ language_name }}\r\n\r\nStatus: {{ stats.translated }} of {{ stats.all }} strings",
            "add_message": "Create translation file for {{ language_name }}",
            "delete_message": "Delete translation for {{ language_name }}",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
            "addon_message": "Update translation files\r\n\r\nAutomatically performed by \"{{ addon_name }}\" hook in Weblate",
            "allow_translation_propagation": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://weblate.bubu1.eu/api/addons/12/",
                "https://weblate.bubu1.eu/api/addons/13/"
            ]
        },
        {
            "name": "Core",
            "slug": "core",
            "id": 11,
            "source_language": {
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 82,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "eng"
                ],
                "direction": "ltr",
                "web_url": "https://weblate.bubu1.eu/languages/en/",
                "url": "https://weblate.bubu1.eu/api/languages/en/",
                "statistics_url": "https://weblate.bubu1.eu/api/languages/en/statistics/"
            },
            "project": {
                "name": "MediLog",
                "slug": "medilog",
                "id": 7,
                "web": "https://gitlab.com/toz12/medilog",
                "web_url": "https://weblate.bubu1.eu/projects/medilog/",
                "url": "https://weblate.bubu1.eu/api/projects/medilog/",
                "components_list_url": "https://weblate.bubu1.eu/api/projects/medilog/components/",
                "repository_url": "https://weblate.bubu1.eu/api/projects/medilog/repository/",
                "statistics_url": "https://weblate.bubu1.eu/api/projects/medilog/statistics/",
                "changes_list_url": "https://weblate.bubu1.eu/api/projects/medilog/changes/",
                "languages_url": "https://weblate.bubu1.eu/api/projects/medilog/languages/",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "mail": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://gitlab.com/toz12/medilog",
            "git_export": "https://weblate.bubu1.eu/git/medilog/core/",
            "branch": "master",
            "push_branch": "",
            "filemask": "app/src/main/res/values-*/strings.xml",
            "template": "app/src/main/res/values/strings.xml",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "aresource",
            "license": "GPL-3.0-or-later",
            "license_url": "https://www.gnu.org/licenses/gpl-3.0-standalone.html",
            "agreement": "",
            "web_url": "https://weblate.bubu1.eu/projects/medilog/core/",
            "url": "https://weblate.bubu1.eu/api/components/medilog/core/",
            "repository_url": "https://weblate.bubu1.eu/api/components/medilog/core/repository/",
            "translations_url": "https://weblate.bubu1.eu/api/components/medilog/core/translations/",
            "statistics_url": "https://weblate.bubu1.eu/api/components/medilog/core/statistics/",
            "lock_url": "https://weblate.bubu1.eu/api/components/medilog/core/lock/",
            "changes_list_url": "https://weblate.bubu1.eu/api/components/medilog/core/changes/",
            "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 }}",
            "allow_translation_propagation": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": []
        },
        {
            "name": "PrivExt",
            "slug": "privext",
            "id": 12,
            "source_language": {
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 82,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "eng"
                ],
                "direction": "ltr",
                "web_url": "https://weblate.bubu1.eu/languages/en/",
                "url": "https://weblate.bubu1.eu/api/languages/en/",
                "statistics_url": "https://weblate.bubu1.eu/api/languages/en/statistics/"
            },
            "project": {
                "name": "F-Droid Classic",
                "slug": "f-droid-classic",
                "id": 1,
                "web": "https://gitlab.com/Bubu/fdroidclassic",
                "web_url": "https://weblate.bubu1.eu/projects/f-droid-classic/",
                "url": "https://weblate.bubu1.eu/api/projects/f-droid-classic/",
                "components_list_url": "https://weblate.bubu1.eu/api/projects/f-droid-classic/components/",
                "repository_url": "https://weblate.bubu1.eu/api/projects/f-droid-classic/repository/",
                "statistics_url": "https://weblate.bubu1.eu/api/projects/f-droid-classic/statistics/",
                "changes_list_url": "https://weblate.bubu1.eu/api/projects/f-droid-classic/changes/",
                "languages_url": "https://weblate.bubu1.eu/api/projects/f-droid-classic/languages/",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "mail": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://git.bubu1.eu/Bubu/privext",
            "git_export": "https://weblate.bubu1.eu/git/f-droid-classic/privext/",
            "branch": "master",
            "push_branch": "",
            "filemask": "app/src/main/res/values-*/strings.xml",
            "template": "app/src/main/res/values/strings.xml",
            "edit_template": false,
            "intermediate": "",
            "new_base": "",
            "file_format": "aresource",
            "license": "Apache-2.0",
            "license_url": "http://www.apache.org/licenses/LICENSE-2.0",
            "agreement": "",
            "web_url": "https://weblate.bubu1.eu/projects/f-droid-classic/privext/",
            "url": "https://weblate.bubu1.eu/api/components/f-droid-classic/privext/",
            "repository_url": "https://weblate.bubu1.eu/api/components/f-droid-classic/privext/repository/",
            "translations_url": "https://weblate.bubu1.eu/api/components/f-droid-classic/privext/translations/",
            "statistics_url": "https://weblate.bubu1.eu/api/components/f-droid-classic/privext/statistics/",
            "lock_url": "https://weblate.bubu1.eu/api/components/f-droid-classic/privext/lock/",
            "changes_list_url": "https://weblate.bubu1.eu/api/components/f-droid-classic/privext/changes/",
            "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 }}",
            "allow_translation_propagation": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": []
        },
        {
            "name": "strings.xml",
            "slug": "strings-xml",
            "id": 13,
            "source_language": {
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 82,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "eng"
                ],
                "direction": "ltr",
                "web_url": "https://weblate.bubu1.eu/languages/en/",
                "url": "https://weblate.bubu1.eu/api/languages/en/",
                "statistics_url": "https://weblate.bubu1.eu/api/languages/en/statistics/"
            },
            "project": {
                "name": "Open Tracks - OSM Dashboard",
                "slug": "open-tracks-osm-dashboard",
                "id": 8,
                "web": "https://opentracksapp.com/",
                "web_url": "https://weblate.bubu1.eu/projects/open-tracks-osm-dashboard/",
                "url": "https://weblate.bubu1.eu/api/projects/open-tracks-osm-dashboard/",
                "components_list_url": "https://weblate.bubu1.eu/api/projects/open-tracks-osm-dashboard/components/",
                "repository_url": "https://weblate.bubu1.eu/api/projects/open-tracks-osm-dashboard/repository/",
                "statistics_url": "https://weblate.bubu1.eu/api/projects/open-tracks-osm-dashboard/statistics/",
                "changes_list_url": "https://weblate.bubu1.eu/api/projects/open-tracks-osm-dashboard/changes/",
                "languages_url": "https://weblate.bubu1.eu/api/projects/open-tracks-osm-dashboard/languages/",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "mail": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://github.com/OpenTracksApp/OSMDashboard.git",
            "git_export": "https://weblate.bubu1.eu/git/open-tracks-osm-dashboard/strings-xml/",
            "branch": "main",
            "push_branch": "",
            "filemask": "src/main/res/values-*/strings.xml",
            "template": "src/main/res/values/strings.xml",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "aresource",
            "license": "Apache-2.0",
            "license_url": "http://www.apache.org/licenses/LICENSE-2.0",
            "agreement": "",
            "web_url": "https://weblate.bubu1.eu/projects/open-tracks-osm-dashboard/strings-xml/",
            "url": "https://weblate.bubu1.eu/api/components/open-tracks-osm-dashboard/strings-xml/",
            "repository_url": "https://weblate.bubu1.eu/api/components/open-tracks-osm-dashboard/strings-xml/repository/",
            "translations_url": "https://weblate.bubu1.eu/api/components/open-tracks-osm-dashboard/strings-xml/translations/",
            "statistics_url": "https://weblate.bubu1.eu/api/components/open-tracks-osm-dashboard/strings-xml/statistics/",
            "lock_url": "https://weblate.bubu1.eu/api/components/open-tracks-osm-dashboard/strings-xml/lock/",
            "changes_list_url": "https://weblate.bubu1.eu/api/components/open-tracks-osm-dashboard/strings-xml/changes/",
            "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 }}",
            "allow_translation_propagation": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": []
        },
        {
            "name": "opentracks.src-main-res-values-strings-xml--main",
            "slug": "opentracks",
            "id": 14,
            "source_language": {
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 82,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "eng"
                ],
                "direction": "ltr",
                "web_url": "https://weblate.bubu1.eu/languages/en/",
                "url": "https://weblate.bubu1.eu/api/languages/en/",
                "statistics_url": "https://weblate.bubu1.eu/api/languages/en/statistics/"
            },
            "project": {
                "name": "OpenTracks",
                "slug": "OpenTracks",
                "id": 9,
                "web": "https://opentracksapp.com/",
                "web_url": "https://weblate.bubu1.eu/projects/OpenTracks/",
                "url": "https://weblate.bubu1.eu/api/projects/OpenTracks/",
                "components_list_url": "https://weblate.bubu1.eu/api/projects/OpenTracks/components/",
                "repository_url": "https://weblate.bubu1.eu/api/projects/OpenTracks/repository/",
                "statistics_url": "https://weblate.bubu1.eu/api/projects/OpenTracks/statistics/",
                "changes_list_url": "https://weblate.bubu1.eu/api/projects/OpenTracks/changes/",
                "languages_url": "https://weblate.bubu1.eu/api/projects/OpenTracks/languages/",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "mail": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://github.com/OpenTracksApp/OpenTracks",
            "git_export": "https://weblate.bubu1.eu/git/OpenTracks/opentracks/",
            "branch": "main",
            "push_branch": "",
            "filemask": "src/main/res/values-*/strings.xml",
            "template": "src/main/res/values/strings.xml",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "aresource",
            "license": "Apache-2.0",
            "license_url": "http://www.apache.org/licenses/LICENSE-2.0",
            "agreement": "",
            "web_url": "https://weblate.bubu1.eu/projects/OpenTracks/opentracks/",
            "url": "https://weblate.bubu1.eu/api/components/OpenTracks/opentracks/",
            "repository_url": "https://weblate.bubu1.eu/api/components/OpenTracks/opentracks/repository/",
            "translations_url": "https://weblate.bubu1.eu/api/components/OpenTracks/opentracks/translations/",
            "statistics_url": "https://weblate.bubu1.eu/api/components/OpenTracks/opentracks/statistics/",
            "lock_url": "https://weblate.bubu1.eu/api/components/OpenTracks/opentracks/lock/",
            "changes_list_url": "https://weblate.bubu1.eu/api/components/OpenTracks/opentracks/changes/",
            "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 }}",
            "allow_translation_propagation": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": []
        },
        {
            "name": "app strings",
            "slug": "app-strings",
            "id": 15,
            "source_language": {
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 82,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "eng"
                ],
                "direction": "ltr",
                "web_url": "https://weblate.bubu1.eu/languages/en/",
                "url": "https://weblate.bubu1.eu/api/languages/en/",
                "statistics_url": "https://weblate.bubu1.eu/api/languages/en/statistics/"
            },
            "project": {
                "name": "Imagepipe",
                "slug": "imagepipe",
                "id": 10,
                "web": "https://codeberg.org/Starfish/imagepipe",
                "web_url": "https://weblate.bubu1.eu/projects/imagepipe/",
                "url": "https://weblate.bubu1.eu/api/projects/imagepipe/",
                "components_list_url": "https://weblate.bubu1.eu/api/projects/imagepipe/components/",
                "repository_url": "https://weblate.bubu1.eu/api/projects/imagepipe/repository/",
                "statistics_url": "https://weblate.bubu1.eu/api/projects/imagepipe/statistics/",
                "changes_list_url": "https://weblate.bubu1.eu/api/projects/imagepipe/changes/",
                "languages_url": "https://weblate.bubu1.eu/api/projects/imagepipe/languages/",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "you can ignore old changelogs",
                "mail": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://codeberg.org/Starfish/imagepipe",
            "git_export": "https://weblate.bubu1.eu/git/imagepipe/app-strings/",
            "branch": "master",
            "push_branch": "",
            "filemask": "app/src/main/res/values-*/strings.xml",
            "template": "app/src/main/res/values/strings.xml",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "aresource",
            "license": "GPL-3.0-or-later",
            "license_url": "https://www.gnu.org/licenses/gpl-3.0-standalone.html",
            "agreement": "",
            "web_url": "https://weblate.bubu1.eu/projects/imagepipe/app-strings/",
            "url": "https://weblate.bubu1.eu/api/components/imagepipe/app-strings/",
            "repository_url": "https://weblate.bubu1.eu/api/components/imagepipe/app-strings/repository/",
            "translations_url": "https://weblate.bubu1.eu/api/components/imagepipe/app-strings/translations/",
            "statistics_url": "https://weblate.bubu1.eu/api/components/imagepipe/app-strings/statistics/",
            "lock_url": "https://weblate.bubu1.eu/api/components/imagepipe/app-strings/lock/",
            "changes_list_url": "https://weblate.bubu1.eu/api/components/imagepipe/app-strings/changes/",
            "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 }}",
            "allow_translation_propagation": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": false,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": []
        },
        {
            "name": "app strings",
            "slug": "app-strings",
            "id": 16,
            "source_language": {
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 82,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "eng"
                ],
                "direction": "ltr",
                "web_url": "https://weblate.bubu1.eu/languages/en/",
                "url": "https://weblate.bubu1.eu/api/languages/en/",
                "statistics_url": "https://weblate.bubu1.eu/api/languages/en/statistics/"
            },
            "project": {
                "name": "Tiny Weather Forecast Germany",
                "slug": "tiny-weather-forecast-germany",
                "id": 11,
                "web": "https://codeberg.org/Starfish/TinyWeatherForecastGermany",
                "web_url": "https://weblate.bubu1.eu/projects/tiny-weather-forecast-germany/",
                "url": "https://weblate.bubu1.eu/api/projects/tiny-weather-forecast-germany/",
                "components_list_url": "https://weblate.bubu1.eu/api/projects/tiny-weather-forecast-germany/components/",
                "repository_url": "https://weblate.bubu1.eu/api/projects/tiny-weather-forecast-germany/repository/",
                "statistics_url": "https://weblate.bubu1.eu/api/projects/tiny-weather-forecast-germany/statistics/",
                "changes_list_url": "https://weblate.bubu1.eu/api/projects/tiny-weather-forecast-germany/changes/",
                "languages_url": "https://weblate.bubu1.eu/api/projects/tiny-weather-forecast-germany/languages/",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "you can ignore old changelog files!",
                "mail": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://codeberg.org/Starfish/TinyWeatherForecastGermany",
            "git_export": "https://weblate.bubu1.eu/git/tiny-weather-forecast-germany/app-strings/",
            "branch": "master",
            "push_branch": "",
            "filemask": "app/src/main/res/values-*/strings.xml",
            "template": "app/src/main/res/values/strings.xml",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "aresource",
            "license": "GPL-3.0-or-later",
            "license_url": "https://www.gnu.org/licenses/gpl-3.0-standalone.html",
            "agreement": "",
            "web_url": "https://weblate.bubu1.eu/projects/tiny-weather-forecast-germany/app-strings/",
            "url": "https://weblate.bubu1.eu/api/components/tiny-weather-forecast-germany/app-strings/",
            "repository_url": "https://weblate.bubu1.eu/api/components/tiny-weather-forecast-germany/app-strings/repository/",
            "translations_url": "https://weblate.bubu1.eu/api/components/tiny-weather-forecast-germany/app-strings/translations/",
            "statistics_url": "https://weblate.bubu1.eu/api/components/tiny-weather-forecast-germany/app-strings/statistics/",
            "lock_url": "https://weblate.bubu1.eu/api/components/tiny-weather-forecast-germany/app-strings/lock/",
            "changes_list_url": "https://weblate.bubu1.eu/api/components/tiny-weather-forecast-germany/app-strings/changes/",
            "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 }}",
            "allow_translation_propagation": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": []
        },
        {
            "name": "metadata for fdroid",
            "slug": "metadata-for-fdroid",
            "id": 18,
            "source_language": {
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 82,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "eng"
                ],
                "direction": "ltr",
                "web_url": "https://weblate.bubu1.eu/languages/en/",
                "url": "https://weblate.bubu1.eu/api/languages/en/",
                "statistics_url": "https://weblate.bubu1.eu/api/languages/en/statistics/"
            },
            "project": {
                "name": "Imagepipe",
                "slug": "imagepipe",
                "id": 10,
                "web": "https://codeberg.org/Starfish/imagepipe",
                "web_url": "https://weblate.bubu1.eu/projects/imagepipe/",
                "url": "https://weblate.bubu1.eu/api/projects/imagepipe/",
                "components_list_url": "https://weblate.bubu1.eu/api/projects/imagepipe/components/",
                "repository_url": "https://weblate.bubu1.eu/api/projects/imagepipe/repository/",
                "statistics_url": "https://weblate.bubu1.eu/api/projects/imagepipe/statistics/",
                "changes_list_url": "https://weblate.bubu1.eu/api/projects/imagepipe/changes/",
                "languages_url": "https://weblate.bubu1.eu/api/projects/imagepipe/languages/",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "you can ignore old changelogs",
                "mail": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://codeberg.org/Starfish/Imagepipe/",
            "git_export": "https://weblate.bubu1.eu/git/imagepipe/metadata-for-fdroid/",
            "branch": "master",
            "push_branch": "",
            "filemask": "fastlane/metadata/android/*",
            "template": "fastlane/metadata/android/en-US",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "appstore",
            "license": "GPL-3.0-or-later",
            "license_url": "https://www.gnu.org/licenses/gpl-3.0-standalone.html",
            "agreement": "",
            "web_url": "https://weblate.bubu1.eu/projects/imagepipe/metadata-for-fdroid/",
            "url": "https://weblate.bubu1.eu/api/components/imagepipe/metadata-for-fdroid/",
            "repository_url": "https://weblate.bubu1.eu/api/components/imagepipe/metadata-for-fdroid/repository/",
            "translations_url": "https://weblate.bubu1.eu/api/components/imagepipe/metadata-for-fdroid/translations/",
            "statistics_url": "https://weblate.bubu1.eu/api/components/imagepipe/metadata-for-fdroid/statistics/",
            "lock_url": "https://weblate.bubu1.eu/api/components/imagepipe/metadata-for-fdroid/lock/",
            "changes_list_url": "https://weblate.bubu1.eu/api/components/imagepipe/metadata-for-fdroid/changes/",
            "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 }}",
            "allow_translation_propagation": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": []
        },
        {
            "name": "fdroid metadata",
            "slug": "fdroid-metadata",
            "id": 19,
            "source_language": {
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 82,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "eng"
                ],
                "direction": "ltr",
                "web_url": "https://weblate.bubu1.eu/languages/en/",
                "url": "https://weblate.bubu1.eu/api/languages/en/",
                "statistics_url": "https://weblate.bubu1.eu/api/languages/en/statistics/"
            },
            "project": {
                "name": "Tiny Weather Forecast Germany",
                "slug": "tiny-weather-forecast-germany",
                "id": 11,
                "web": "https://codeberg.org/Starfish/TinyWeatherForecastGermany",
                "web_url": "https://weblate.bubu1.eu/projects/tiny-weather-forecast-germany/",
                "url": "https://weblate.bubu1.eu/api/projects/tiny-weather-forecast-germany/",
                "components_list_url": "https://weblate.bubu1.eu/api/projects/tiny-weather-forecast-germany/components/",
                "repository_url": "https://weblate.bubu1.eu/api/projects/tiny-weather-forecast-germany/repository/",
                "statistics_url": "https://weblate.bubu1.eu/api/projects/tiny-weather-forecast-germany/statistics/",
                "changes_list_url": "https://weblate.bubu1.eu/api/projects/tiny-weather-forecast-germany/changes/",
                "languages_url": "https://weblate.bubu1.eu/api/projects/tiny-weather-forecast-germany/languages/",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "you can ignore old changelog files!",
                "mail": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://codeberg.org/Starfish/TinyWeatherForecastGermany",
            "git_export": "",
            "branch": "",
            "push_branch": "",
            "filemask": "fastlane/metadata/android/*",
            "template": "fastlane/metadata/android/en-US",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "appstore",
            "license": "GPL-3.0-or-later",
            "license_url": "https://www.gnu.org/licenses/gpl-3.0-standalone.html",
            "agreement": "",
            "web_url": "https://weblate.bubu1.eu/projects/tiny-weather-forecast-germany/fdroid-metadata/",
            "url": "https://weblate.bubu1.eu/api/components/tiny-weather-forecast-germany/fdroid-metadata/",
            "repository_url": "https://weblate.bubu1.eu/api/components/tiny-weather-forecast-germany/fdroid-metadata/repository/",
            "translations_url": "https://weblate.bubu1.eu/api/components/tiny-weather-forecast-germany/fdroid-metadata/translations/",
            "statistics_url": "https://weblate.bubu1.eu/api/components/tiny-weather-forecast-germany/fdroid-metadata/statistics/",
            "lock_url": "https://weblate.bubu1.eu/api/components/tiny-weather-forecast-germany/fdroid-metadata/lock/",
            "changes_list_url": "https://weblate.bubu1.eu/api/components/tiny-weather-forecast-germany/fdroid-metadata/changes/",
            "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 }}",
            "allow_translation_propagation": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": []
        }
    ]
}