Translation components API.

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

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

{
    "count": 6086,
    "next": "https://translate.lxqt-project.org/api/translations/?format=api&page=303",
    "previous": "https://translate.lxqt-project.org/api/translations/?format=api&page=301",
    "results": [
        {
            "language": {
                "code": "ka",
                "name": "Georgian",
                "plural": {
                    "id": 169,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "geo",
                    "kat"
                ],
                "direction": "ltr",
                "web_url": "https://translate.lxqt-project.org/languages/ka/",
                "url": "https://translate.lxqt-project.org/api/languages/ka/?format=api",
                "statistics_url": "https://translate.lxqt-project.org/api/languages/ka/statistics/?format=api"
            },
            "component": {
                "name": "lxqt-plugin-wingmenu (Name and description)",
                "slug": "lxqt-plugin-wingmenu-name-and-description",
                "id": 247,
                "project": {
                    "name": "Elviosak",
                    "slug": "elviosak",
                    "id": 16,
                    "web": "https://github.com/elviosak/plugin-wingmenu",
                    "source_language": {
                        "code": "en",
                        "name": "English",
                        "plural": {
                            "id": 82,
                            "source": 0,
                            "number": 2,
                            "formula": "n != 1",
                            "type": 1
                        },
                        "aliases": [
                            "english",
                            "en_en",
                            "base",
                            "source",
                            "eng"
                        ],
                        "direction": "ltr",
                        "web_url": "https://translate.lxqt-project.org/languages/en/",
                        "url": "https://translate.lxqt-project.org/api/languages/en/?format=api",
                        "statistics_url": "https://translate.lxqt-project.org/api/languages/en/statistics/?format=api"
                    },
                    "web_url": "https://translate.lxqt-project.org/projects/elviosak/",
                    "url": "https://translate.lxqt-project.org/api/projects/elviosak/?format=api",
                    "components_list_url": "https://translate.lxqt-project.org/api/projects/elviosak/components/?format=api",
                    "repository_url": "https://translate.lxqt-project.org/api/projects/elviosak/repository/?format=api",
                    "statistics_url": "https://translate.lxqt-project.org/api/projects/elviosak/statistics/?format=api",
                    "changes_list_url": "https://translate.lxqt-project.org/api/projects/elviosak/changes/?format=api",
                    "languages_url": "https://translate.lxqt-project.org/api/projects/elviosak/languages/?format=api"
                },
                "vcs": "github",
                "repo": "https://github.com/elviosak/plugin-wingmenu",
                "git_export": "",
                "branch": "",
                "push_branch": "",
                "filemask": "translations/wingmenu.desktop_*.yaml",
                "template": "translations/wingmenu.desktop.yaml",
                "edit_template": true,
                "intermediate": "",
                "new_base": "translations/wingmenu.desktop.yaml",
                "file_format": "yaml",
                "license": "LGPL-2.1-or-later",
                "license_url": "https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html",
                "agreement": "",
                "web_url": "https://translate.lxqt-project.org/projects/elviosak/lxqt-plugin-wingmenu-name-and-description/",
                "url": "https://translate.lxqt-project.org/api/components/elviosak/lxqt-plugin-wingmenu-name-and-description/?format=api",
                "repository_url": "https://translate.lxqt-project.org/api/components/elviosak/lxqt-plugin-wingmenu-name-and-description/repository/?format=api",
                "translations_url": "https://translate.lxqt-project.org/api/components/elviosak/lxqt-plugin-wingmenu-name-and-description/translations/?format=api",
                "statistics_url": "https://translate.lxqt-project.org/api/components/elviosak/lxqt-plugin-wingmenu-name-and-description/statistics/?format=api",
                "lock_url": "https://translate.lxqt-project.org/api/components/elviosak/lxqt-plugin-wingmenu-name-and-description/lock/?format=api",
                "changes_list_url": "https://translate.lxqt-project.org/api/components/elviosak/lxqt-plugin-wingmenu-name-and-description/changes/?format=api",
                "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": ""
            },
            "language_code": "ka",
            "id": 9661,
            "filename": "translations/wingmenu.desktop_ka.yaml",
            "revision": "594673c1ee9a9d292a487e288b55c1d0bfd527b2,fb720fedc4d942adf9ead177b59feddb17845178",
            "web_url": "https://translate.lxqt-project.org/projects/elviosak/lxqt-plugin-wingmenu-name-and-description/ka/",
            "share_url": "https://translate.lxqt-project.org/engage/elviosak/ka/",
            "translate_url": "https://translate.lxqt-project.org/translate/elviosak/lxqt-plugin-wingmenu-name-and-description/ka/",
            "url": "https://translate.lxqt-project.org/api/translations/elviosak/lxqt-plugin-wingmenu-name-and-description/ka/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 2,
            "total_words": 9,
            "translated": 2,
            "translated_words": 9,
            "translated_percent": 100.0,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2025-01-17T04:13:02.946946Z",
            "last_author": "NorwayFun",
            "repository_url": "https://translate.lxqt-project.org/api/translations/elviosak/lxqt-plugin-wingmenu-name-and-description/ka/repository/?format=api",
            "file_url": "https://translate.lxqt-project.org/api/translations/elviosak/lxqt-plugin-wingmenu-name-and-description/ka/file/?format=api",
            "statistics_url": "https://translate.lxqt-project.org/api/translations/elviosak/lxqt-plugin-wingmenu-name-and-description/ka/statistics/?format=api",
            "changes_list_url": "https://translate.lxqt-project.org/api/translations/elviosak/lxqt-plugin-wingmenu-name-and-description/ka/changes/?format=api",
            "units_list_url": "https://translate.lxqt-project.org/api/translations/elviosak/lxqt-plugin-wingmenu-name-and-description/ka/units/?format=api"
        },
        {
            "language": {
                "code": "ka",
                "name": "Georgian",
                "plural": {
                    "id": 169,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "geo",
                    "kat"
                ],
                "direction": "ltr",
                "web_url": "https://translate.lxqt-project.org/languages/ka/",
                "url": "https://translate.lxqt-project.org/api/languages/ka/?format=api",
                "statistics_url": "https://translate.lxqt-project.org/api/languages/ka/statistics/?format=api"
            },
            "component": {
                "name": "lxqt-plugin-wingmenu",
                "slug": "lxqt-plugin-wingmenu",
                "id": 246,
                "project": {
                    "name": "Elviosak",
                    "slug": "elviosak",
                    "id": 16,
                    "web": "https://github.com/elviosak/plugin-wingmenu",
                    "source_language": {
                        "code": "en",
                        "name": "English",
                        "plural": {
                            "id": 82,
                            "source": 0,
                            "number": 2,
                            "formula": "n != 1",
                            "type": 1
                        },
                        "aliases": [
                            "english",
                            "en_en",
                            "base",
                            "source",
                            "eng"
                        ],
                        "direction": "ltr",
                        "web_url": "https://translate.lxqt-project.org/languages/en/",
                        "url": "https://translate.lxqt-project.org/api/languages/en/?format=api",
                        "statistics_url": "https://translate.lxqt-project.org/api/languages/en/statistics/?format=api"
                    },
                    "web_url": "https://translate.lxqt-project.org/projects/elviosak/",
                    "url": "https://translate.lxqt-project.org/api/projects/elviosak/?format=api",
                    "components_list_url": "https://translate.lxqt-project.org/api/projects/elviosak/components/?format=api",
                    "repository_url": "https://translate.lxqt-project.org/api/projects/elviosak/repository/?format=api",
                    "statistics_url": "https://translate.lxqt-project.org/api/projects/elviosak/statistics/?format=api",
                    "changes_list_url": "https://translate.lxqt-project.org/api/projects/elviosak/changes/?format=api",
                    "languages_url": "https://translate.lxqt-project.org/api/projects/elviosak/languages/?format=api"
                },
                "vcs": "github",
                "repo": "https://github.com/elviosak/plugin-wingmenu",
                "git_export": "https://translate.lxqt-project.org/git/elviosak/lxqt-plugin-wingmenu/",
                "branch": "master",
                "push_branch": "",
                "filemask": "translations/wingmenu_*.ts",
                "template": "",
                "edit_template": true,
                "intermediate": "",
                "new_base": "translations/wingmenu.ts",
                "file_format": "ts",
                "license": "LGPL-2.1-or-later",
                "license_url": "https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html",
                "agreement": "",
                "web_url": "https://translate.lxqt-project.org/projects/elviosak/lxqt-plugin-wingmenu/",
                "url": "https://translate.lxqt-project.org/api/components/elviosak/lxqt-plugin-wingmenu/?format=api",
                "repository_url": "https://translate.lxqt-project.org/api/components/elviosak/lxqt-plugin-wingmenu/repository/?format=api",
                "translations_url": "https://translate.lxqt-project.org/api/components/elviosak/lxqt-plugin-wingmenu/translations/?format=api",
                "statistics_url": "https://translate.lxqt-project.org/api/components/elviosak/lxqt-plugin-wingmenu/statistics/?format=api",
                "lock_url": "https://translate.lxqt-project.org/api/components/elviosak/lxqt-plugin-wingmenu/lock/?format=api",
                "changes_list_url": "https://translate.lxqt-project.org/api/components/elviosak/lxqt-plugin-wingmenu/changes/?format=api",
                "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": ""
            },
            "language_code": "ka",
            "id": 9662,
            "filename": "translations/wingmenu_ka.ts",
            "revision": "0fbceb5ec6e2b80ce7e7688261cdff01e947363b",
            "web_url": "https://translate.lxqt-project.org/projects/elviosak/lxqt-plugin-wingmenu/ka/",
            "share_url": "https://translate.lxqt-project.org/engage/elviosak/ka/",
            "translate_url": "https://translate.lxqt-project.org/translate/elviosak/lxqt-plugin-wingmenu/ka/",
            "url": "https://translate.lxqt-project.org/api/translations/elviosak/lxqt-plugin-wingmenu/ka/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 81,
            "total_words": 239,
            "translated": 81,
            "translated_words": 239,
            "translated_percent": 100.0,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2025-01-17T04:35:25.251484Z",
            "last_author": "NorwayFun",
            "repository_url": "https://translate.lxqt-project.org/api/translations/elviosak/lxqt-plugin-wingmenu/ka/repository/?format=api",
            "file_url": "https://translate.lxqt-project.org/api/translations/elviosak/lxqt-plugin-wingmenu/ka/file/?format=api",
            "statistics_url": "https://translate.lxqt-project.org/api/translations/elviosak/lxqt-plugin-wingmenu/ka/statistics/?format=api",
            "changes_list_url": "https://translate.lxqt-project.org/api/translations/elviosak/lxqt-plugin-wingmenu/ka/changes/?format=api",
            "units_list_url": "https://translate.lxqt-project.org/api/translations/elviosak/lxqt-plugin-wingmenu/ka/units/?format=api"
        },
        {
            "language": {
                "code": "et",
                "name": "Estonian",
                "plural": {
                    "id": 107,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "est"
                ],
                "direction": "ltr",
                "web_url": "https://translate.lxqt-project.org/languages/et/",
                "url": "https://translate.lxqt-project.org/api/languages/et/?format=api",
                "statistics_url": "https://translate.lxqt-project.org/api/languages/et/statistics/?format=api"
            },
            "component": {
                "name": "lxqt-plugin-wingmenu",
                "slug": "lxqt-plugin-wingmenu",
                "id": 246,
                "project": {
                    "name": "Elviosak",
                    "slug": "elviosak",
                    "id": 16,
                    "web": "https://github.com/elviosak/plugin-wingmenu",
                    "source_language": {
                        "code": "en",
                        "name": "English",
                        "plural": {
                            "id": 82,
                            "source": 0,
                            "number": 2,
                            "formula": "n != 1",
                            "type": 1
                        },
                        "aliases": [
                            "english",
                            "en_en",
                            "base",
                            "source",
                            "eng"
                        ],
                        "direction": "ltr",
                        "web_url": "https://translate.lxqt-project.org/languages/en/",
                        "url": "https://translate.lxqt-project.org/api/languages/en/?format=api",
                        "statistics_url": "https://translate.lxqt-project.org/api/languages/en/statistics/?format=api"
                    },
                    "web_url": "https://translate.lxqt-project.org/projects/elviosak/",
                    "url": "https://translate.lxqt-project.org/api/projects/elviosak/?format=api",
                    "components_list_url": "https://translate.lxqt-project.org/api/projects/elviosak/components/?format=api",
                    "repository_url": "https://translate.lxqt-project.org/api/projects/elviosak/repository/?format=api",
                    "statistics_url": "https://translate.lxqt-project.org/api/projects/elviosak/statistics/?format=api",
                    "changes_list_url": "https://translate.lxqt-project.org/api/projects/elviosak/changes/?format=api",
                    "languages_url": "https://translate.lxqt-project.org/api/projects/elviosak/languages/?format=api"
                },
                "vcs": "github",
                "repo": "https://github.com/elviosak/plugin-wingmenu",
                "git_export": "https://translate.lxqt-project.org/git/elviosak/lxqt-plugin-wingmenu/",
                "branch": "master",
                "push_branch": "",
                "filemask": "translations/wingmenu_*.ts",
                "template": "",
                "edit_template": true,
                "intermediate": "",
                "new_base": "translations/wingmenu.ts",
                "file_format": "ts",
                "license": "LGPL-2.1-or-later",
                "license_url": "https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html",
                "agreement": "",
                "web_url": "https://translate.lxqt-project.org/projects/elviosak/lxqt-plugin-wingmenu/",
                "url": "https://translate.lxqt-project.org/api/components/elviosak/lxqt-plugin-wingmenu/?format=api",
                "repository_url": "https://translate.lxqt-project.org/api/components/elviosak/lxqt-plugin-wingmenu/repository/?format=api",
                "translations_url": "https://translate.lxqt-project.org/api/components/elviosak/lxqt-plugin-wingmenu/translations/?format=api",
                "statistics_url": "https://translate.lxqt-project.org/api/components/elviosak/lxqt-plugin-wingmenu/statistics/?format=api",
                "lock_url": "https://translate.lxqt-project.org/api/components/elviosak/lxqt-plugin-wingmenu/lock/?format=api",
                "changes_list_url": "https://translate.lxqt-project.org/api/components/elviosak/lxqt-plugin-wingmenu/changes/?format=api",
                "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": ""
            },
            "language_code": "et",
            "id": 9677,
            "filename": "translations/wingmenu_et.ts",
            "revision": "5f3a0dd3091901a354098e4053b0abeaf86d1fc0",
            "web_url": "https://translate.lxqt-project.org/projects/elviosak/lxqt-plugin-wingmenu/et/",
            "share_url": "https://translate.lxqt-project.org/engage/elviosak/et/",
            "translate_url": "https://translate.lxqt-project.org/translate/elviosak/lxqt-plugin-wingmenu/et/",
            "url": "https://translate.lxqt-project.org/api/translations/elviosak/lxqt-plugin-wingmenu/et/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 81,
            "total_words": 239,
            "translated": 81,
            "translated_words": 239,
            "translated_percent": 100.0,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2025-01-20T13:51:23.771859Z",
            "last_author": "Priit Jõerüüt",
            "repository_url": "https://translate.lxqt-project.org/api/translations/elviosak/lxqt-plugin-wingmenu/et/repository/?format=api",
            "file_url": "https://translate.lxqt-project.org/api/translations/elviosak/lxqt-plugin-wingmenu/et/file/?format=api",
            "statistics_url": "https://translate.lxqt-project.org/api/translations/elviosak/lxqt-plugin-wingmenu/et/statistics/?format=api",
            "changes_list_url": "https://translate.lxqt-project.org/api/translations/elviosak/lxqt-plugin-wingmenu/et/changes/?format=api",
            "units_list_url": "https://translate.lxqt-project.org/api/translations/elviosak/lxqt-plugin-wingmenu/et/units/?format=api"
        },
        {
            "language": {
                "code": "et",
                "name": "Estonian",
                "plural": {
                    "id": 107,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "est"
                ],
                "direction": "ltr",
                "web_url": "https://translate.lxqt-project.org/languages/et/",
                "url": "https://translate.lxqt-project.org/api/languages/et/?format=api",
                "statistics_url": "https://translate.lxqt-project.org/api/languages/et/statistics/?format=api"
            },
            "component": {
                "name": "lxqt-plugin-wingmenu (Name and description)",
                "slug": "lxqt-plugin-wingmenu-name-and-description",
                "id": 247,
                "project": {
                    "name": "Elviosak",
                    "slug": "elviosak",
                    "id": 16,
                    "web": "https://github.com/elviosak/plugin-wingmenu",
                    "source_language": {
                        "code": "en",
                        "name": "English",
                        "plural": {
                            "id": 82,
                            "source": 0,
                            "number": 2,
                            "formula": "n != 1",
                            "type": 1
                        },
                        "aliases": [
                            "english",
                            "en_en",
                            "base",
                            "source",
                            "eng"
                        ],
                        "direction": "ltr",
                        "web_url": "https://translate.lxqt-project.org/languages/en/",
                        "url": "https://translate.lxqt-project.org/api/languages/en/?format=api",
                        "statistics_url": "https://translate.lxqt-project.org/api/languages/en/statistics/?format=api"
                    },
                    "web_url": "https://translate.lxqt-project.org/projects/elviosak/",
                    "url": "https://translate.lxqt-project.org/api/projects/elviosak/?format=api",
                    "components_list_url": "https://translate.lxqt-project.org/api/projects/elviosak/components/?format=api",
                    "repository_url": "https://translate.lxqt-project.org/api/projects/elviosak/repository/?format=api",
                    "statistics_url": "https://translate.lxqt-project.org/api/projects/elviosak/statistics/?format=api",
                    "changes_list_url": "https://translate.lxqt-project.org/api/projects/elviosak/changes/?format=api",
                    "languages_url": "https://translate.lxqt-project.org/api/projects/elviosak/languages/?format=api"
                },
                "vcs": "github",
                "repo": "https://github.com/elviosak/plugin-wingmenu",
                "git_export": "",
                "branch": "",
                "push_branch": "",
                "filemask": "translations/wingmenu.desktop_*.yaml",
                "template": "translations/wingmenu.desktop.yaml",
                "edit_template": true,
                "intermediate": "",
                "new_base": "translations/wingmenu.desktop.yaml",
                "file_format": "yaml",
                "license": "LGPL-2.1-or-later",
                "license_url": "https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html",
                "agreement": "",
                "web_url": "https://translate.lxqt-project.org/projects/elviosak/lxqt-plugin-wingmenu-name-and-description/",
                "url": "https://translate.lxqt-project.org/api/components/elviosak/lxqt-plugin-wingmenu-name-and-description/?format=api",
                "repository_url": "https://translate.lxqt-project.org/api/components/elviosak/lxqt-plugin-wingmenu-name-and-description/repository/?format=api",
                "translations_url": "https://translate.lxqt-project.org/api/components/elviosak/lxqt-plugin-wingmenu-name-and-description/translations/?format=api",
                "statistics_url": "https://translate.lxqt-project.org/api/components/elviosak/lxqt-plugin-wingmenu-name-and-description/statistics/?format=api",
                "lock_url": "https://translate.lxqt-project.org/api/components/elviosak/lxqt-plugin-wingmenu-name-and-description/lock/?format=api",
                "changes_list_url": "https://translate.lxqt-project.org/api/components/elviosak/lxqt-plugin-wingmenu-name-and-description/changes/?format=api",
                "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": ""
            },
            "language_code": "et",
            "id": 9678,
            "filename": "translations/wingmenu.desktop_et.yaml",
            "revision": "d1a0aa9c889e8ee691a546b1473887cf5677b5fd,fb720fedc4d942adf9ead177b59feddb17845178",
            "web_url": "https://translate.lxqt-project.org/projects/elviosak/lxqt-plugin-wingmenu-name-and-description/et/",
            "share_url": "https://translate.lxqt-project.org/engage/elviosak/et/",
            "translate_url": "https://translate.lxqt-project.org/translate/elviosak/lxqt-plugin-wingmenu-name-and-description/et/",
            "url": "https://translate.lxqt-project.org/api/translations/elviosak/lxqt-plugin-wingmenu-name-and-description/et/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 2,
            "total_words": 9,
            "translated": 2,
            "translated_words": 9,
            "translated_percent": 100.0,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2025-01-20T07:43:12.788634Z",
            "last_author": "Priit Jõerüüt",
            "repository_url": "https://translate.lxqt-project.org/api/translations/elviosak/lxqt-plugin-wingmenu-name-and-description/et/repository/?format=api",
            "file_url": "https://translate.lxqt-project.org/api/translations/elviosak/lxqt-plugin-wingmenu-name-and-description/et/file/?format=api",
            "statistics_url": "https://translate.lxqt-project.org/api/translations/elviosak/lxqt-plugin-wingmenu-name-and-description/et/statistics/?format=api",
            "changes_list_url": "https://translate.lxqt-project.org/api/translations/elviosak/lxqt-plugin-wingmenu-name-and-description/et/changes/?format=api",
            "units_list_url": "https://translate.lxqt-project.org/api/translations/elviosak/lxqt-plugin-wingmenu-name-and-description/et/units/?format=api"
        },
        {
            "language": {
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 82,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "english",
                    "en_en",
                    "base",
                    "source",
                    "eng"
                ],
                "direction": "ltr",
                "web_url": "https://translate.lxqt-project.org/languages/en/",
                "url": "https://translate.lxqt-project.org/api/languages/en/?format=api",
                "statistics_url": "https://translate.lxqt-project.org/api/languages/en/statistics/?format=api"
            },
            "component": {
                "name": "phototonic",
                "slug": "phototonic",
                "id": 249,
                "project": {
                    "name": "Luebking",
                    "slug": "luebking",
                    "id": 17,
                    "web": "https://github.com/luebking/phototonic",
                    "source_language": {
                        "code": "en",
                        "name": "English",
                        "plural": {
                            "id": 82,
                            "source": 0,
                            "number": 2,
                            "formula": "n != 1",
                            "type": 1
                        },
                        "aliases": [
                            "english",
                            "en_en",
                            "base",
                            "source",
                            "eng"
                        ],
                        "direction": "ltr",
                        "web_url": "https://translate.lxqt-project.org/languages/en/",
                        "url": "https://translate.lxqt-project.org/api/languages/en/?format=api",
                        "statistics_url": "https://translate.lxqt-project.org/api/languages/en/statistics/?format=api"
                    },
                    "web_url": "https://translate.lxqt-project.org/projects/luebking/",
                    "url": "https://translate.lxqt-project.org/api/projects/luebking/?format=api",
                    "components_list_url": "https://translate.lxqt-project.org/api/projects/luebking/components/?format=api",
                    "repository_url": "https://translate.lxqt-project.org/api/projects/luebking/repository/?format=api",
                    "statistics_url": "https://translate.lxqt-project.org/api/projects/luebking/statistics/?format=api",
                    "changes_list_url": "https://translate.lxqt-project.org/api/projects/luebking/changes/?format=api",
                    "languages_url": "https://translate.lxqt-project.org/api/projects/luebking/languages/?format=api"
                },
                "vcs": "github",
                "repo": "https://github.com/luebking/phototonic",
                "git_export": "https://translate.lxqt-project.org/git/luebking/phototonic/",
                "branch": "master",
                "push_branch": "",
                "filemask": "translations/phototonic_*.ts",
                "template": "",
                "edit_template": true,
                "intermediate": "",
                "new_base": "translations/phototonic.ts",
                "file_format": "ts",
                "license": "GPL-3.0-only",
                "license_url": "https://www.gnu.org/licenses/gpl-3.0-standalone.html",
                "agreement": "",
                "web_url": "https://translate.lxqt-project.org/projects/luebking/phototonic/",
                "url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/?format=api",
                "repository_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/repository/?format=api",
                "translations_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/translations/?format=api",
                "statistics_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/statistics/?format=api",
                "lock_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/lock/?format=api",
                "changes_list_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/changes/?format=api",
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": "",
                "restricted": false,
                "repoweb": "https://github.com/luebking/phototonic/blob/master/{{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 }}",
                "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": "^(?!(en)$).+$",
                "variant_regex": ""
            },
            "language_code": "en",
            "id": 9679,
            "filename": "translations/phototonic_en.ts",
            "revision": "311cf655ba949ca05b2d8008d032e883ba2d40c7,311cf655ba949ca05b2d8008d032e883ba2d40c7",
            "web_url": "https://translate.lxqt-project.org/projects/luebking/phototonic/en/",
            "share_url": "https://translate.lxqt-project.org/engage/luebking/en/",
            "translate_url": "https://translate.lxqt-project.org/translate/luebking/phototonic/en/",
            "url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/en/?format=api",
            "is_template": false,
            "is_source": true,
            "total": 392,
            "total_words": 1528,
            "translated": 392,
            "translated_words": 1528,
            "translated_percent": 100.0,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 1,
            "last_change": null,
            "last_author": null,
            "repository_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/en/repository/?format=api",
            "file_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/en/file/?format=api",
            "statistics_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/en/statistics/?format=api",
            "changes_list_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/en/changes/?format=api",
            "units_list_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/en/units/?format=api"
        },
        {
            "language": {
                "code": "bs",
                "name": "Bosnian",
                "plural": {
                    "id": 48,
                    "source": 0,
                    "number": 3,
                    "formula": "n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2",
                    "type": 2
                },
                "aliases": [
                    "bos"
                ],
                "direction": "ltr",
                "web_url": "https://translate.lxqt-project.org/languages/bs/",
                "url": "https://translate.lxqt-project.org/api/languages/bs/?format=api",
                "statistics_url": "https://translate.lxqt-project.org/api/languages/bs/statistics/?format=api"
            },
            "component": {
                "name": "phototonic",
                "slug": "phototonic",
                "id": 249,
                "project": {
                    "name": "Luebking",
                    "slug": "luebking",
                    "id": 17,
                    "web": "https://github.com/luebking/phototonic",
                    "source_language": {
                        "code": "en",
                        "name": "English",
                        "plural": {
                            "id": 82,
                            "source": 0,
                            "number": 2,
                            "formula": "n != 1",
                            "type": 1
                        },
                        "aliases": [
                            "english",
                            "en_en",
                            "base",
                            "source",
                            "eng"
                        ],
                        "direction": "ltr",
                        "web_url": "https://translate.lxqt-project.org/languages/en/",
                        "url": "https://translate.lxqt-project.org/api/languages/en/?format=api",
                        "statistics_url": "https://translate.lxqt-project.org/api/languages/en/statistics/?format=api"
                    },
                    "web_url": "https://translate.lxqt-project.org/projects/luebking/",
                    "url": "https://translate.lxqt-project.org/api/projects/luebking/?format=api",
                    "components_list_url": "https://translate.lxqt-project.org/api/projects/luebking/components/?format=api",
                    "repository_url": "https://translate.lxqt-project.org/api/projects/luebking/repository/?format=api",
                    "statistics_url": "https://translate.lxqt-project.org/api/projects/luebking/statistics/?format=api",
                    "changes_list_url": "https://translate.lxqt-project.org/api/projects/luebking/changes/?format=api",
                    "languages_url": "https://translate.lxqt-project.org/api/projects/luebking/languages/?format=api"
                },
                "vcs": "github",
                "repo": "https://github.com/luebking/phototonic",
                "git_export": "https://translate.lxqt-project.org/git/luebking/phototonic/",
                "branch": "master",
                "push_branch": "",
                "filemask": "translations/phototonic_*.ts",
                "template": "",
                "edit_template": true,
                "intermediate": "",
                "new_base": "translations/phototonic.ts",
                "file_format": "ts",
                "license": "GPL-3.0-only",
                "license_url": "https://www.gnu.org/licenses/gpl-3.0-standalone.html",
                "agreement": "",
                "web_url": "https://translate.lxqt-project.org/projects/luebking/phototonic/",
                "url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/?format=api",
                "repository_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/repository/?format=api",
                "translations_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/translations/?format=api",
                "statistics_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/statistics/?format=api",
                "lock_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/lock/?format=api",
                "changes_list_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/changes/?format=api",
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": "",
                "restricted": false,
                "repoweb": "https://github.com/luebking/phototonic/blob/master/{{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 }}",
                "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": "^(?!(en)$).+$",
                "variant_regex": ""
            },
            "language_code": "bs",
            "id": 9680,
            "filename": "translations/phototonic_bs.ts",
            "revision": "81dbc9c9e6ffc65bb46d8da03cb835768cd1e264",
            "web_url": "https://translate.lxqt-project.org/projects/luebking/phototonic/bs/",
            "share_url": "https://translate.lxqt-project.org/engage/luebking/bs/",
            "translate_url": "https://translate.lxqt-project.org/translate/luebking/phototonic/bs/",
            "url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/bs/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 392,
            "total_words": 1528,
            "translated": 249,
            "translated_words": 616,
            "translated_percent": 63.5,
            "fuzzy": 15,
            "fuzzy_words": 20,
            "fuzzy_percent": 3.8,
            "failing_checks": 1,
            "failing_checks_words": 2,
            "failing_checks_percent": 0.2,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": null,
            "last_author": null,
            "repository_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/bs/repository/?format=api",
            "file_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/bs/file/?format=api",
            "statistics_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/bs/statistics/?format=api",
            "changes_list_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/bs/changes/?format=api",
            "units_list_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/bs/units/?format=api"
        },
        {
            "language": {
                "code": "cs",
                "name": "Czech",
                "plural": {
                    "id": 66,
                    "source": 0,
                    "number": 3,
                    "formula": "(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2",
                    "type": 2
                },
                "aliases": [
                    "ces",
                    "cze"
                ],
                "direction": "ltr",
                "web_url": "https://translate.lxqt-project.org/languages/cs/",
                "url": "https://translate.lxqt-project.org/api/languages/cs/?format=api",
                "statistics_url": "https://translate.lxqt-project.org/api/languages/cs/statistics/?format=api"
            },
            "component": {
                "name": "phototonic",
                "slug": "phototonic",
                "id": 249,
                "project": {
                    "name": "Luebking",
                    "slug": "luebking",
                    "id": 17,
                    "web": "https://github.com/luebking/phototonic",
                    "source_language": {
                        "code": "en",
                        "name": "English",
                        "plural": {
                            "id": 82,
                            "source": 0,
                            "number": 2,
                            "formula": "n != 1",
                            "type": 1
                        },
                        "aliases": [
                            "english",
                            "en_en",
                            "base",
                            "source",
                            "eng"
                        ],
                        "direction": "ltr",
                        "web_url": "https://translate.lxqt-project.org/languages/en/",
                        "url": "https://translate.lxqt-project.org/api/languages/en/?format=api",
                        "statistics_url": "https://translate.lxqt-project.org/api/languages/en/statistics/?format=api"
                    },
                    "web_url": "https://translate.lxqt-project.org/projects/luebking/",
                    "url": "https://translate.lxqt-project.org/api/projects/luebking/?format=api",
                    "components_list_url": "https://translate.lxqt-project.org/api/projects/luebking/components/?format=api",
                    "repository_url": "https://translate.lxqt-project.org/api/projects/luebking/repository/?format=api",
                    "statistics_url": "https://translate.lxqt-project.org/api/projects/luebking/statistics/?format=api",
                    "changes_list_url": "https://translate.lxqt-project.org/api/projects/luebking/changes/?format=api",
                    "languages_url": "https://translate.lxqt-project.org/api/projects/luebking/languages/?format=api"
                },
                "vcs": "github",
                "repo": "https://github.com/luebking/phototonic",
                "git_export": "https://translate.lxqt-project.org/git/luebking/phototonic/",
                "branch": "master",
                "push_branch": "",
                "filemask": "translations/phototonic_*.ts",
                "template": "",
                "edit_template": true,
                "intermediate": "",
                "new_base": "translations/phototonic.ts",
                "file_format": "ts",
                "license": "GPL-3.0-only",
                "license_url": "https://www.gnu.org/licenses/gpl-3.0-standalone.html",
                "agreement": "",
                "web_url": "https://translate.lxqt-project.org/projects/luebking/phototonic/",
                "url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/?format=api",
                "repository_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/repository/?format=api",
                "translations_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/translations/?format=api",
                "statistics_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/statistics/?format=api",
                "lock_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/lock/?format=api",
                "changes_list_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/changes/?format=api",
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": "",
                "restricted": false,
                "repoweb": "https://github.com/luebking/phototonic/blob/master/{{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 }}",
                "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": "^(?!(en)$).+$",
                "variant_regex": ""
            },
            "language_code": "cs",
            "id": 9681,
            "filename": "translations/phototonic_cs.ts",
            "revision": "25d86a90acd886ca3ba07f8317730e912757be27",
            "web_url": "https://translate.lxqt-project.org/projects/luebking/phototonic/cs/",
            "share_url": "https://translate.lxqt-project.org/engage/luebking/cs/",
            "translate_url": "https://translate.lxqt-project.org/translate/luebking/phototonic/cs/",
            "url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/cs/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 392,
            "total_words": 1528,
            "translated": 155,
            "translated_words": 294,
            "translated_percent": 39.5,
            "fuzzy": 42,
            "fuzzy_words": 76,
            "fuzzy_percent": 10.7,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": null,
            "last_author": null,
            "repository_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/cs/repository/?format=api",
            "file_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/cs/file/?format=api",
            "statistics_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/cs/statistics/?format=api",
            "changes_list_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/cs/changes/?format=api",
            "units_list_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/cs/units/?format=api"
        },
        {
            "language": {
                "code": "de",
                "name": "German",
                "plural": {
                    "id": 72,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "german",
                    "deu",
                    "ger"
                ],
                "direction": "ltr",
                "web_url": "https://translate.lxqt-project.org/languages/de/",
                "url": "https://translate.lxqt-project.org/api/languages/de/?format=api",
                "statistics_url": "https://translate.lxqt-project.org/api/languages/de/statistics/?format=api"
            },
            "component": {
                "name": "phototonic",
                "slug": "phototonic",
                "id": 249,
                "project": {
                    "name": "Luebking",
                    "slug": "luebking",
                    "id": 17,
                    "web": "https://github.com/luebking/phototonic",
                    "source_language": {
                        "code": "en",
                        "name": "English",
                        "plural": {
                            "id": 82,
                            "source": 0,
                            "number": 2,
                            "formula": "n != 1",
                            "type": 1
                        },
                        "aliases": [
                            "english",
                            "en_en",
                            "base",
                            "source",
                            "eng"
                        ],
                        "direction": "ltr",
                        "web_url": "https://translate.lxqt-project.org/languages/en/",
                        "url": "https://translate.lxqt-project.org/api/languages/en/?format=api",
                        "statistics_url": "https://translate.lxqt-project.org/api/languages/en/statistics/?format=api"
                    },
                    "web_url": "https://translate.lxqt-project.org/projects/luebking/",
                    "url": "https://translate.lxqt-project.org/api/projects/luebking/?format=api",
                    "components_list_url": "https://translate.lxqt-project.org/api/projects/luebking/components/?format=api",
                    "repository_url": "https://translate.lxqt-project.org/api/projects/luebking/repository/?format=api",
                    "statistics_url": "https://translate.lxqt-project.org/api/projects/luebking/statistics/?format=api",
                    "changes_list_url": "https://translate.lxqt-project.org/api/projects/luebking/changes/?format=api",
                    "languages_url": "https://translate.lxqt-project.org/api/projects/luebking/languages/?format=api"
                },
                "vcs": "github",
                "repo": "https://github.com/luebking/phototonic",
                "git_export": "https://translate.lxqt-project.org/git/luebking/phototonic/",
                "branch": "master",
                "push_branch": "",
                "filemask": "translations/phototonic_*.ts",
                "template": "",
                "edit_template": true,
                "intermediate": "",
                "new_base": "translations/phototonic.ts",
                "file_format": "ts",
                "license": "GPL-3.0-only",
                "license_url": "https://www.gnu.org/licenses/gpl-3.0-standalone.html",
                "agreement": "",
                "web_url": "https://translate.lxqt-project.org/projects/luebking/phototonic/",
                "url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/?format=api",
                "repository_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/repository/?format=api",
                "translations_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/translations/?format=api",
                "statistics_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/statistics/?format=api",
                "lock_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/lock/?format=api",
                "changes_list_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/changes/?format=api",
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": "",
                "restricted": false,
                "repoweb": "https://github.com/luebking/phototonic/blob/master/{{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 }}",
                "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": "^(?!(en)$).+$",
                "variant_regex": ""
            },
            "language_code": "de",
            "id": 9682,
            "filename": "translations/phototonic_de.ts",
            "revision": "71b2cc3188517fb110fdbd33e51ae67f1b4287ad",
            "web_url": "https://translate.lxqt-project.org/projects/luebking/phototonic/de/",
            "share_url": "https://translate.lxqt-project.org/engage/luebking/de/",
            "translate_url": "https://translate.lxqt-project.org/translate/luebking/phototonic/de/",
            "url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/de/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 392,
            "total_words": 1528,
            "translated": 390,
            "translated_words": 1518,
            "translated_percent": 99.4,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 14,
            "failing_checks_words": 156,
            "failing_checks_percent": 3.5,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": null,
            "last_author": null,
            "repository_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/de/repository/?format=api",
            "file_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/de/file/?format=api",
            "statistics_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/de/statistics/?format=api",
            "changes_list_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/de/changes/?format=api",
            "units_list_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/de/units/?format=api"
        },
        {
            "language": {
                "code": "fr",
                "name": "French",
                "plural": {
                    "id": 117,
                    "source": 0,
                    "number": 2,
                    "formula": "n > 1",
                    "type": 1
                },
                "aliases": [
                    "french",
                    "fra",
                    "fre"
                ],
                "direction": "ltr",
                "web_url": "https://translate.lxqt-project.org/languages/fr/",
                "url": "https://translate.lxqt-project.org/api/languages/fr/?format=api",
                "statistics_url": "https://translate.lxqt-project.org/api/languages/fr/statistics/?format=api"
            },
            "component": {
                "name": "phototonic",
                "slug": "phototonic",
                "id": 249,
                "project": {
                    "name": "Luebking",
                    "slug": "luebking",
                    "id": 17,
                    "web": "https://github.com/luebking/phototonic",
                    "source_language": {
                        "code": "en",
                        "name": "English",
                        "plural": {
                            "id": 82,
                            "source": 0,
                            "number": 2,
                            "formula": "n != 1",
                            "type": 1
                        },
                        "aliases": [
                            "english",
                            "en_en",
                            "base",
                            "source",
                            "eng"
                        ],
                        "direction": "ltr",
                        "web_url": "https://translate.lxqt-project.org/languages/en/",
                        "url": "https://translate.lxqt-project.org/api/languages/en/?format=api",
                        "statistics_url": "https://translate.lxqt-project.org/api/languages/en/statistics/?format=api"
                    },
                    "web_url": "https://translate.lxqt-project.org/projects/luebking/",
                    "url": "https://translate.lxqt-project.org/api/projects/luebking/?format=api",
                    "components_list_url": "https://translate.lxqt-project.org/api/projects/luebking/components/?format=api",
                    "repository_url": "https://translate.lxqt-project.org/api/projects/luebking/repository/?format=api",
                    "statistics_url": "https://translate.lxqt-project.org/api/projects/luebking/statistics/?format=api",
                    "changes_list_url": "https://translate.lxqt-project.org/api/projects/luebking/changes/?format=api",
                    "languages_url": "https://translate.lxqt-project.org/api/projects/luebking/languages/?format=api"
                },
                "vcs": "github",
                "repo": "https://github.com/luebking/phototonic",
                "git_export": "https://translate.lxqt-project.org/git/luebking/phototonic/",
                "branch": "master",
                "push_branch": "",
                "filemask": "translations/phototonic_*.ts",
                "template": "",
                "edit_template": true,
                "intermediate": "",
                "new_base": "translations/phototonic.ts",
                "file_format": "ts",
                "license": "GPL-3.0-only",
                "license_url": "https://www.gnu.org/licenses/gpl-3.0-standalone.html",
                "agreement": "",
                "web_url": "https://translate.lxqt-project.org/projects/luebking/phototonic/",
                "url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/?format=api",
                "repository_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/repository/?format=api",
                "translations_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/translations/?format=api",
                "statistics_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/statistics/?format=api",
                "lock_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/lock/?format=api",
                "changes_list_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/changes/?format=api",
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": "",
                "restricted": false,
                "repoweb": "https://github.com/luebking/phototonic/blob/master/{{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 }}",
                "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": "^(?!(en)$).+$",
                "variant_regex": ""
            },
            "language_code": "fr",
            "id": 9683,
            "filename": "translations/phototonic_fr.ts",
            "revision": "ade7a94f839402e3e9f69ebb135545588918fdff",
            "web_url": "https://translate.lxqt-project.org/projects/luebking/phototonic/fr/",
            "share_url": "https://translate.lxqt-project.org/engage/luebking/fr/",
            "translate_url": "https://translate.lxqt-project.org/translate/luebking/phototonic/fr/",
            "url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/fr/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 392,
            "total_words": 1528,
            "translated": 372,
            "translated_words": 1222,
            "translated_percent": 94.8,
            "fuzzy": 5,
            "fuzzy_words": 9,
            "fuzzy_percent": 1.2,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2025-02-26T17:49:38.502939Z",
            "last_author": "Nicolas PARLANT",
            "repository_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/fr/repository/?format=api",
            "file_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/fr/file/?format=api",
            "statistics_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/fr/statistics/?format=api",
            "changes_list_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/fr/changes/?format=api",
            "units_list_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/fr/units/?format=api"
        },
        {
            "language": {
                "code": "hr",
                "name": "Croatian",
                "plural": {
                    "id": 145,
                    "source": 0,
                    "number": 3,
                    "formula": "n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2",
                    "type": 2
                },
                "aliases": [
                    "scr",
                    "hrv"
                ],
                "direction": "ltr",
                "web_url": "https://translate.lxqt-project.org/languages/hr/",
                "url": "https://translate.lxqt-project.org/api/languages/hr/?format=api",
                "statistics_url": "https://translate.lxqt-project.org/api/languages/hr/statistics/?format=api"
            },
            "component": {
                "name": "phototonic",
                "slug": "phototonic",
                "id": 249,
                "project": {
                    "name": "Luebking",
                    "slug": "luebking",
                    "id": 17,
                    "web": "https://github.com/luebking/phototonic",
                    "source_language": {
                        "code": "en",
                        "name": "English",
                        "plural": {
                            "id": 82,
                            "source": 0,
                            "number": 2,
                            "formula": "n != 1",
                            "type": 1
                        },
                        "aliases": [
                            "english",
                            "en_en",
                            "base",
                            "source",
                            "eng"
                        ],
                        "direction": "ltr",
                        "web_url": "https://translate.lxqt-project.org/languages/en/",
                        "url": "https://translate.lxqt-project.org/api/languages/en/?format=api",
                        "statistics_url": "https://translate.lxqt-project.org/api/languages/en/statistics/?format=api"
                    },
                    "web_url": "https://translate.lxqt-project.org/projects/luebking/",
                    "url": "https://translate.lxqt-project.org/api/projects/luebking/?format=api",
                    "components_list_url": "https://translate.lxqt-project.org/api/projects/luebking/components/?format=api",
                    "repository_url": "https://translate.lxqt-project.org/api/projects/luebking/repository/?format=api",
                    "statistics_url": "https://translate.lxqt-project.org/api/projects/luebking/statistics/?format=api",
                    "changes_list_url": "https://translate.lxqt-project.org/api/projects/luebking/changes/?format=api",
                    "languages_url": "https://translate.lxqt-project.org/api/projects/luebking/languages/?format=api"
                },
                "vcs": "github",
                "repo": "https://github.com/luebking/phototonic",
                "git_export": "https://translate.lxqt-project.org/git/luebking/phototonic/",
                "branch": "master",
                "push_branch": "",
                "filemask": "translations/phototonic_*.ts",
                "template": "",
                "edit_template": true,
                "intermediate": "",
                "new_base": "translations/phototonic.ts",
                "file_format": "ts",
                "license": "GPL-3.0-only",
                "license_url": "https://www.gnu.org/licenses/gpl-3.0-standalone.html",
                "agreement": "",
                "web_url": "https://translate.lxqt-project.org/projects/luebking/phototonic/",
                "url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/?format=api",
                "repository_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/repository/?format=api",
                "translations_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/translations/?format=api",
                "statistics_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/statistics/?format=api",
                "lock_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/lock/?format=api",
                "changes_list_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/changes/?format=api",
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": "",
                "restricted": false,
                "repoweb": "https://github.com/luebking/phototonic/blob/master/{{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 }}",
                "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": "^(?!(en)$).+$",
                "variant_regex": ""
            },
            "language_code": "hr",
            "id": 9684,
            "filename": "translations/phototonic_hr.ts",
            "revision": "fae845e24c7378080b805104c3c06d66da634813",
            "web_url": "https://translate.lxqt-project.org/projects/luebking/phototonic/hr/",
            "share_url": "https://translate.lxqt-project.org/engage/luebking/hr/",
            "translate_url": "https://translate.lxqt-project.org/translate/luebking/phototonic/hr/",
            "url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/hr/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 392,
            "total_words": 1528,
            "translated": 249,
            "translated_words": 616,
            "translated_percent": 63.5,
            "fuzzy": 15,
            "fuzzy_words": 20,
            "fuzzy_percent": 3.8,
            "failing_checks": 1,
            "failing_checks_words": 2,
            "failing_checks_percent": 0.2,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": null,
            "last_author": null,
            "repository_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/hr/repository/?format=api",
            "file_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/hr/file/?format=api",
            "statistics_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/hr/statistics/?format=api",
            "changes_list_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/hr/changes/?format=api",
            "units_list_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/hr/units/?format=api"
        },
        {
            "language": {
                "code": "it",
                "name": "Italian",
                "plural": {
                    "id": 160,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "ita"
                ],
                "direction": "ltr",
                "web_url": "https://translate.lxqt-project.org/languages/it/",
                "url": "https://translate.lxqt-project.org/api/languages/it/?format=api",
                "statistics_url": "https://translate.lxqt-project.org/api/languages/it/statistics/?format=api"
            },
            "component": {
                "name": "phototonic",
                "slug": "phototonic",
                "id": 249,
                "project": {
                    "name": "Luebking",
                    "slug": "luebking",
                    "id": 17,
                    "web": "https://github.com/luebking/phototonic",
                    "source_language": {
                        "code": "en",
                        "name": "English",
                        "plural": {
                            "id": 82,
                            "source": 0,
                            "number": 2,
                            "formula": "n != 1",
                            "type": 1
                        },
                        "aliases": [
                            "english",
                            "en_en",
                            "base",
                            "source",
                            "eng"
                        ],
                        "direction": "ltr",
                        "web_url": "https://translate.lxqt-project.org/languages/en/",
                        "url": "https://translate.lxqt-project.org/api/languages/en/?format=api",
                        "statistics_url": "https://translate.lxqt-project.org/api/languages/en/statistics/?format=api"
                    },
                    "web_url": "https://translate.lxqt-project.org/projects/luebking/",
                    "url": "https://translate.lxqt-project.org/api/projects/luebking/?format=api",
                    "components_list_url": "https://translate.lxqt-project.org/api/projects/luebking/components/?format=api",
                    "repository_url": "https://translate.lxqt-project.org/api/projects/luebking/repository/?format=api",
                    "statistics_url": "https://translate.lxqt-project.org/api/projects/luebking/statistics/?format=api",
                    "changes_list_url": "https://translate.lxqt-project.org/api/projects/luebking/changes/?format=api",
                    "languages_url": "https://translate.lxqt-project.org/api/projects/luebking/languages/?format=api"
                },
                "vcs": "github",
                "repo": "https://github.com/luebking/phototonic",
                "git_export": "https://translate.lxqt-project.org/git/luebking/phototonic/",
                "branch": "master",
                "push_branch": "",
                "filemask": "translations/phototonic_*.ts",
                "template": "",
                "edit_template": true,
                "intermediate": "",
                "new_base": "translations/phototonic.ts",
                "file_format": "ts",
                "license": "GPL-3.0-only",
                "license_url": "https://www.gnu.org/licenses/gpl-3.0-standalone.html",
                "agreement": "",
                "web_url": "https://translate.lxqt-project.org/projects/luebking/phototonic/",
                "url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/?format=api",
                "repository_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/repository/?format=api",
                "translations_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/translations/?format=api",
                "statistics_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/statistics/?format=api",
                "lock_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/lock/?format=api",
                "changes_list_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/changes/?format=api",
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": "",
                "restricted": false,
                "repoweb": "https://github.com/luebking/phototonic/blob/master/{{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 }}",
                "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": "^(?!(en)$).+$",
                "variant_regex": ""
            },
            "language_code": "it",
            "id": 9685,
            "filename": "translations/phototonic_it.ts",
            "revision": "f8552f67508449e8aeb3afd68e53dabc0b468b77",
            "web_url": "https://translate.lxqt-project.org/projects/luebking/phototonic/it/",
            "share_url": "https://translate.lxqt-project.org/engage/luebking/it/",
            "translate_url": "https://translate.lxqt-project.org/translate/luebking/phototonic/it/",
            "url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/it/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 392,
            "total_words": 1528,
            "translated": 386,
            "translated_words": 1312,
            "translated_percent": 98.4,
            "fuzzy": 3,
            "fuzzy_words": 95,
            "fuzzy_percent": 0.7,
            "failing_checks": 6,
            "failing_checks_words": 21,
            "failing_checks_percent": 1.5,
            "have_suggestion": 0,
            "have_comment": 2,
            "last_change": "2025-03-12T18:44:33.772880Z",
            "last_author": "Standreas",
            "repository_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/it/repository/?format=api",
            "file_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/it/file/?format=api",
            "statistics_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/it/statistics/?format=api",
            "changes_list_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/it/changes/?format=api",
            "units_list_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/it/units/?format=api"
        },
        {
            "language": {
                "code": "nl",
                "name": "Dutch",
                "plural": {
                    "id": 236,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "dut",
                    "nld"
                ],
                "direction": "ltr",
                "web_url": "https://translate.lxqt-project.org/languages/nl/",
                "url": "https://translate.lxqt-project.org/api/languages/nl/?format=api",
                "statistics_url": "https://translate.lxqt-project.org/api/languages/nl/statistics/?format=api"
            },
            "component": {
                "name": "phototonic",
                "slug": "phototonic",
                "id": 249,
                "project": {
                    "name": "Luebking",
                    "slug": "luebking",
                    "id": 17,
                    "web": "https://github.com/luebking/phototonic",
                    "source_language": {
                        "code": "en",
                        "name": "English",
                        "plural": {
                            "id": 82,
                            "source": 0,
                            "number": 2,
                            "formula": "n != 1",
                            "type": 1
                        },
                        "aliases": [
                            "english",
                            "en_en",
                            "base",
                            "source",
                            "eng"
                        ],
                        "direction": "ltr",
                        "web_url": "https://translate.lxqt-project.org/languages/en/",
                        "url": "https://translate.lxqt-project.org/api/languages/en/?format=api",
                        "statistics_url": "https://translate.lxqt-project.org/api/languages/en/statistics/?format=api"
                    },
                    "web_url": "https://translate.lxqt-project.org/projects/luebking/",
                    "url": "https://translate.lxqt-project.org/api/projects/luebking/?format=api",
                    "components_list_url": "https://translate.lxqt-project.org/api/projects/luebking/components/?format=api",
                    "repository_url": "https://translate.lxqt-project.org/api/projects/luebking/repository/?format=api",
                    "statistics_url": "https://translate.lxqt-project.org/api/projects/luebking/statistics/?format=api",
                    "changes_list_url": "https://translate.lxqt-project.org/api/projects/luebking/changes/?format=api",
                    "languages_url": "https://translate.lxqt-project.org/api/projects/luebking/languages/?format=api"
                },
                "vcs": "github",
                "repo": "https://github.com/luebking/phototonic",
                "git_export": "https://translate.lxqt-project.org/git/luebking/phototonic/",
                "branch": "master",
                "push_branch": "",
                "filemask": "translations/phototonic_*.ts",
                "template": "",
                "edit_template": true,
                "intermediate": "",
                "new_base": "translations/phototonic.ts",
                "file_format": "ts",
                "license": "GPL-3.0-only",
                "license_url": "https://www.gnu.org/licenses/gpl-3.0-standalone.html",
                "agreement": "",
                "web_url": "https://translate.lxqt-project.org/projects/luebking/phototonic/",
                "url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/?format=api",
                "repository_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/repository/?format=api",
                "translations_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/translations/?format=api",
                "statistics_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/statistics/?format=api",
                "lock_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/lock/?format=api",
                "changes_list_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/changes/?format=api",
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": "",
                "restricted": false,
                "repoweb": "https://github.com/luebking/phototonic/blob/master/{{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 }}",
                "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": "^(?!(en)$).+$",
                "variant_regex": ""
            },
            "language_code": "nl",
            "id": 9686,
            "filename": "translations/phototonic_nl.ts",
            "revision": "f66f3c7a6128216d567f824c342150c2901d8a63",
            "web_url": "https://translate.lxqt-project.org/projects/luebking/phototonic/nl/",
            "share_url": "https://translate.lxqt-project.org/engage/luebking/nl/",
            "translate_url": "https://translate.lxqt-project.org/translate/luebking/phototonic/nl/",
            "url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/nl/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 392,
            "total_words": 1528,
            "translated": 352,
            "translated_words": 954,
            "translated_percent": 89.7,
            "fuzzy": 7,
            "fuzzy_words": 17,
            "fuzzy_percent": 1.7,
            "failing_checks": 3,
            "failing_checks_words": 10,
            "failing_checks_percent": 0.7,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2025-04-18T15:32:07.784153Z",
            "last_author": "Heimen Stoffels",
            "repository_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/nl/repository/?format=api",
            "file_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/nl/file/?format=api",
            "statistics_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/nl/statistics/?format=api",
            "changes_list_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/nl/changes/?format=api",
            "units_list_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/nl/units/?format=api"
        },
        {
            "language": {
                "code": "pl",
                "name": "Polish",
                "plural": {
                    "id": 256,
                    "source": 0,
                    "number": 3,
                    "formula": "n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2",
                    "type": 2
                },
                "aliases": [
                    "polish",
                    "pol"
                ],
                "direction": "ltr",
                "web_url": "https://translate.lxqt-project.org/languages/pl/",
                "url": "https://translate.lxqt-project.org/api/languages/pl/?format=api",
                "statistics_url": "https://translate.lxqt-project.org/api/languages/pl/statistics/?format=api"
            },
            "component": {
                "name": "phototonic",
                "slug": "phototonic",
                "id": 249,
                "project": {
                    "name": "Luebking",
                    "slug": "luebking",
                    "id": 17,
                    "web": "https://github.com/luebking/phototonic",
                    "source_language": {
                        "code": "en",
                        "name": "English",
                        "plural": {
                            "id": 82,
                            "source": 0,
                            "number": 2,
                            "formula": "n != 1",
                            "type": 1
                        },
                        "aliases": [
                            "english",
                            "en_en",
                            "base",
                            "source",
                            "eng"
                        ],
                        "direction": "ltr",
                        "web_url": "https://translate.lxqt-project.org/languages/en/",
                        "url": "https://translate.lxqt-project.org/api/languages/en/?format=api",
                        "statistics_url": "https://translate.lxqt-project.org/api/languages/en/statistics/?format=api"
                    },
                    "web_url": "https://translate.lxqt-project.org/projects/luebking/",
                    "url": "https://translate.lxqt-project.org/api/projects/luebking/?format=api",
                    "components_list_url": "https://translate.lxqt-project.org/api/projects/luebking/components/?format=api",
                    "repository_url": "https://translate.lxqt-project.org/api/projects/luebking/repository/?format=api",
                    "statistics_url": "https://translate.lxqt-project.org/api/projects/luebking/statistics/?format=api",
                    "changes_list_url": "https://translate.lxqt-project.org/api/projects/luebking/changes/?format=api",
                    "languages_url": "https://translate.lxqt-project.org/api/projects/luebking/languages/?format=api"
                },
                "vcs": "github",
                "repo": "https://github.com/luebking/phototonic",
                "git_export": "https://translate.lxqt-project.org/git/luebking/phototonic/",
                "branch": "master",
                "push_branch": "",
                "filemask": "translations/phototonic_*.ts",
                "template": "",
                "edit_template": true,
                "intermediate": "",
                "new_base": "translations/phototonic.ts",
                "file_format": "ts",
                "license": "GPL-3.0-only",
                "license_url": "https://www.gnu.org/licenses/gpl-3.0-standalone.html",
                "agreement": "",
                "web_url": "https://translate.lxqt-project.org/projects/luebking/phototonic/",
                "url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/?format=api",
                "repository_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/repository/?format=api",
                "translations_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/translations/?format=api",
                "statistics_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/statistics/?format=api",
                "lock_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/lock/?format=api",
                "changes_list_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/changes/?format=api",
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": "",
                "restricted": false,
                "repoweb": "https://github.com/luebking/phototonic/blob/master/{{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 }}",
                "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": "^(?!(en)$).+$",
                "variant_regex": ""
            },
            "language_code": "pl",
            "id": 9687,
            "filename": "translations/phototonic_pl.ts",
            "revision": "273837a214655948f4849d130c78f3a3d145a48e",
            "web_url": "https://translate.lxqt-project.org/projects/luebking/phototonic/pl/",
            "share_url": "https://translate.lxqt-project.org/engage/luebking/pl/",
            "translate_url": "https://translate.lxqt-project.org/translate/luebking/phototonic/pl/",
            "url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/pl/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 392,
            "total_words": 1528,
            "translated": 392,
            "translated_words": 1528,
            "translated_percent": 100.0,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2025-03-12T10:42:15.157213Z",
            "last_author": "Jan Rolski",
            "repository_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/pl/repository/?format=api",
            "file_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/pl/file/?format=api",
            "statistics_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/pl/statistics/?format=api",
            "changes_list_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/pl/changes/?format=api",
            "units_list_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/pl/units/?format=api"
        },
        {
            "language": {
                "code": "pt",
                "name": "Portuguese",
                "plural": {
                    "id": 261,
                    "source": 0,
                    "number": 2,
                    "formula": "n > 1",
                    "type": 1
                },
                "aliases": [
                    "por"
                ],
                "direction": "ltr",
                "web_url": "https://translate.lxqt-project.org/languages/pt/",
                "url": "https://translate.lxqt-project.org/api/languages/pt/?format=api",
                "statistics_url": "https://translate.lxqt-project.org/api/languages/pt/statistics/?format=api"
            },
            "component": {
                "name": "phototonic",
                "slug": "phototonic",
                "id": 249,
                "project": {
                    "name": "Luebking",
                    "slug": "luebking",
                    "id": 17,
                    "web": "https://github.com/luebking/phototonic",
                    "source_language": {
                        "code": "en",
                        "name": "English",
                        "plural": {
                            "id": 82,
                            "source": 0,
                            "number": 2,
                            "formula": "n != 1",
                            "type": 1
                        },
                        "aliases": [
                            "english",
                            "en_en",
                            "base",
                            "source",
                            "eng"
                        ],
                        "direction": "ltr",
                        "web_url": "https://translate.lxqt-project.org/languages/en/",
                        "url": "https://translate.lxqt-project.org/api/languages/en/?format=api",
                        "statistics_url": "https://translate.lxqt-project.org/api/languages/en/statistics/?format=api"
                    },
                    "web_url": "https://translate.lxqt-project.org/projects/luebking/",
                    "url": "https://translate.lxqt-project.org/api/projects/luebking/?format=api",
                    "components_list_url": "https://translate.lxqt-project.org/api/projects/luebking/components/?format=api",
                    "repository_url": "https://translate.lxqt-project.org/api/projects/luebking/repository/?format=api",
                    "statistics_url": "https://translate.lxqt-project.org/api/projects/luebking/statistics/?format=api",
                    "changes_list_url": "https://translate.lxqt-project.org/api/projects/luebking/changes/?format=api",
                    "languages_url": "https://translate.lxqt-project.org/api/projects/luebking/languages/?format=api"
                },
                "vcs": "github",
                "repo": "https://github.com/luebking/phototonic",
                "git_export": "https://translate.lxqt-project.org/git/luebking/phototonic/",
                "branch": "master",
                "push_branch": "",
                "filemask": "translations/phototonic_*.ts",
                "template": "",
                "edit_template": true,
                "intermediate": "",
                "new_base": "translations/phototonic.ts",
                "file_format": "ts",
                "license": "GPL-3.0-only",
                "license_url": "https://www.gnu.org/licenses/gpl-3.0-standalone.html",
                "agreement": "",
                "web_url": "https://translate.lxqt-project.org/projects/luebking/phototonic/",
                "url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/?format=api",
                "repository_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/repository/?format=api",
                "translations_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/translations/?format=api",
                "statistics_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/statistics/?format=api",
                "lock_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/lock/?format=api",
                "changes_list_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/changes/?format=api",
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": "",
                "restricted": false,
                "repoweb": "https://github.com/luebking/phototonic/blob/master/{{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 }}",
                "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": "^(?!(en)$).+$",
                "variant_regex": ""
            },
            "language_code": "pt",
            "id": 9688,
            "filename": "translations/phototonic_pt.ts",
            "revision": "42ab70bd89cb9c4b7ea6760561e27d27f0bad3c6",
            "web_url": "https://translate.lxqt-project.org/projects/luebking/phototonic/pt/",
            "share_url": "https://translate.lxqt-project.org/engage/luebking/pt/",
            "translate_url": "https://translate.lxqt-project.org/translate/luebking/phototonic/pt/",
            "url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/pt/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 392,
            "total_words": 1528,
            "translated": 392,
            "translated_words": 1528,
            "translated_percent": 100.0,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2025-03-13T22:00:28.703268Z",
            "last_author": "Hugo Carvalho",
            "repository_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/pt/repository/?format=api",
            "file_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/pt/file/?format=api",
            "statistics_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/pt/statistics/?format=api",
            "changes_list_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/pt/changes/?format=api",
            "units_list_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/pt/units/?format=api"
        },
        {
            "language": {
                "code": "ru",
                "name": "Russian",
                "plural": {
                    "id": 271,
                    "source": 0,
                    "number": 3,
                    "formula": "n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2",
                    "type": 2
                },
                "aliases": [
                    "russian",
                    "ru_r",
                    "ru_rr",
                    "rus"
                ],
                "direction": "ltr",
                "web_url": "https://translate.lxqt-project.org/languages/ru/",
                "url": "https://translate.lxqt-project.org/api/languages/ru/?format=api",
                "statistics_url": "https://translate.lxqt-project.org/api/languages/ru/statistics/?format=api"
            },
            "component": {
                "name": "phototonic",
                "slug": "phototonic",
                "id": 249,
                "project": {
                    "name": "Luebking",
                    "slug": "luebking",
                    "id": 17,
                    "web": "https://github.com/luebking/phototonic",
                    "source_language": {
                        "code": "en",
                        "name": "English",
                        "plural": {
                            "id": 82,
                            "source": 0,
                            "number": 2,
                            "formula": "n != 1",
                            "type": 1
                        },
                        "aliases": [
                            "english",
                            "en_en",
                            "base",
                            "source",
                            "eng"
                        ],
                        "direction": "ltr",
                        "web_url": "https://translate.lxqt-project.org/languages/en/",
                        "url": "https://translate.lxqt-project.org/api/languages/en/?format=api",
                        "statistics_url": "https://translate.lxqt-project.org/api/languages/en/statistics/?format=api"
                    },
                    "web_url": "https://translate.lxqt-project.org/projects/luebking/",
                    "url": "https://translate.lxqt-project.org/api/projects/luebking/?format=api",
                    "components_list_url": "https://translate.lxqt-project.org/api/projects/luebking/components/?format=api",
                    "repository_url": "https://translate.lxqt-project.org/api/projects/luebking/repository/?format=api",
                    "statistics_url": "https://translate.lxqt-project.org/api/projects/luebking/statistics/?format=api",
                    "changes_list_url": "https://translate.lxqt-project.org/api/projects/luebking/changes/?format=api",
                    "languages_url": "https://translate.lxqt-project.org/api/projects/luebking/languages/?format=api"
                },
                "vcs": "github",
                "repo": "https://github.com/luebking/phototonic",
                "git_export": "https://translate.lxqt-project.org/git/luebking/phototonic/",
                "branch": "master",
                "push_branch": "",
                "filemask": "translations/phototonic_*.ts",
                "template": "",
                "edit_template": true,
                "intermediate": "",
                "new_base": "translations/phototonic.ts",
                "file_format": "ts",
                "license": "GPL-3.0-only",
                "license_url": "https://www.gnu.org/licenses/gpl-3.0-standalone.html",
                "agreement": "",
                "web_url": "https://translate.lxqt-project.org/projects/luebking/phototonic/",
                "url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/?format=api",
                "repository_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/repository/?format=api",
                "translations_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/translations/?format=api",
                "statistics_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/statistics/?format=api",
                "lock_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/lock/?format=api",
                "changes_list_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/changes/?format=api",
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": "",
                "restricted": false,
                "repoweb": "https://github.com/luebking/phototonic/blob/master/{{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 }}",
                "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": "^(?!(en)$).+$",
                "variant_regex": ""
            },
            "language_code": "ru",
            "id": 9689,
            "filename": "translations/phototonic_ru.ts",
            "revision": "aef0f60c1675b9ade93af8e5e955c4e3238986cd",
            "web_url": "https://translate.lxqt-project.org/projects/luebking/phototonic/ru/",
            "share_url": "https://translate.lxqt-project.org/engage/luebking/ru/",
            "translate_url": "https://translate.lxqt-project.org/translate/luebking/phototonic/ru/",
            "url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/ru/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 392,
            "total_words": 1528,
            "translated": 248,
            "translated_words": 608,
            "translated_percent": 63.2,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2025-03-13T19:22:10.245937Z",
            "last_author": "Dmitry",
            "repository_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/ru/repository/?format=api",
            "file_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/ru/file/?format=api",
            "statistics_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/ru/statistics/?format=api",
            "changes_list_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/ru/changes/?format=api",
            "units_list_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/ru/units/?format=api"
        },
        {
            "language": {
                "code": "sr",
                "name": "Serbian",
                "plural": {
                    "id": 304,
                    "source": 0,
                    "number": 3,
                    "formula": "n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2",
                    "type": 2
                },
                "aliases": [
                    "serbian",
                    "scc",
                    "sr_cs",
                    "rs",
                    "srp"
                ],
                "direction": "ltr",
                "web_url": "https://translate.lxqt-project.org/languages/sr/",
                "url": "https://translate.lxqt-project.org/api/languages/sr/?format=api",
                "statistics_url": "https://translate.lxqt-project.org/api/languages/sr/statistics/?format=api"
            },
            "component": {
                "name": "phototonic",
                "slug": "phototonic",
                "id": 249,
                "project": {
                    "name": "Luebking",
                    "slug": "luebking",
                    "id": 17,
                    "web": "https://github.com/luebking/phototonic",
                    "source_language": {
                        "code": "en",
                        "name": "English",
                        "plural": {
                            "id": 82,
                            "source": 0,
                            "number": 2,
                            "formula": "n != 1",
                            "type": 1
                        },
                        "aliases": [
                            "english",
                            "en_en",
                            "base",
                            "source",
                            "eng"
                        ],
                        "direction": "ltr",
                        "web_url": "https://translate.lxqt-project.org/languages/en/",
                        "url": "https://translate.lxqt-project.org/api/languages/en/?format=api",
                        "statistics_url": "https://translate.lxqt-project.org/api/languages/en/statistics/?format=api"
                    },
                    "web_url": "https://translate.lxqt-project.org/projects/luebking/",
                    "url": "https://translate.lxqt-project.org/api/projects/luebking/?format=api",
                    "components_list_url": "https://translate.lxqt-project.org/api/projects/luebking/components/?format=api",
                    "repository_url": "https://translate.lxqt-project.org/api/projects/luebking/repository/?format=api",
                    "statistics_url": "https://translate.lxqt-project.org/api/projects/luebking/statistics/?format=api",
                    "changes_list_url": "https://translate.lxqt-project.org/api/projects/luebking/changes/?format=api",
                    "languages_url": "https://translate.lxqt-project.org/api/projects/luebking/languages/?format=api"
                },
                "vcs": "github",
                "repo": "https://github.com/luebking/phototonic",
                "git_export": "https://translate.lxqt-project.org/git/luebking/phototonic/",
                "branch": "master",
                "push_branch": "",
                "filemask": "translations/phototonic_*.ts",
                "template": "",
                "edit_template": true,
                "intermediate": "",
                "new_base": "translations/phototonic.ts",
                "file_format": "ts",
                "license": "GPL-3.0-only",
                "license_url": "https://www.gnu.org/licenses/gpl-3.0-standalone.html",
                "agreement": "",
                "web_url": "https://translate.lxqt-project.org/projects/luebking/phototonic/",
                "url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/?format=api",
                "repository_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/repository/?format=api",
                "translations_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/translations/?format=api",
                "statistics_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/statistics/?format=api",
                "lock_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/lock/?format=api",
                "changes_list_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/changes/?format=api",
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": "",
                "restricted": false,
                "repoweb": "https://github.com/luebking/phototonic/blob/master/{{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 }}",
                "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": "^(?!(en)$).+$",
                "variant_regex": ""
            },
            "language_code": "sr",
            "id": 9690,
            "filename": "translations/phototonic_sr.ts",
            "revision": "59c1a72f051fda382898417927d9f590d1d10eaf",
            "web_url": "https://translate.lxqt-project.org/projects/luebking/phototonic/sr/",
            "share_url": "https://translate.lxqt-project.org/engage/luebking/sr/",
            "translate_url": "https://translate.lxqt-project.org/translate/luebking/phototonic/sr/",
            "url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/sr/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 392,
            "total_words": 1528,
            "translated": 249,
            "translated_words": 616,
            "translated_percent": 63.5,
            "fuzzy": 15,
            "fuzzy_words": 20,
            "fuzzy_percent": 3.8,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": null,
            "last_author": null,
            "repository_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/sr/repository/?format=api",
            "file_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/sr/file/?format=api",
            "statistics_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/sr/statistics/?format=api",
            "changes_list_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/sr/changes/?format=api",
            "units_list_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/sr/units/?format=api"
        },
        {
            "language": {
                "code": "uk",
                "name": "Ukrainian",
                "plural": {
                    "id": 338,
                    "source": 0,
                    "number": 3,
                    "formula": "n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2",
                    "type": 2
                },
                "aliases": [
                    "ua",
                    "ukr"
                ],
                "direction": "ltr",
                "web_url": "https://translate.lxqt-project.org/languages/uk/",
                "url": "https://translate.lxqt-project.org/api/languages/uk/?format=api",
                "statistics_url": "https://translate.lxqt-project.org/api/languages/uk/statistics/?format=api"
            },
            "component": {
                "name": "phototonic",
                "slug": "phototonic",
                "id": 249,
                "project": {
                    "name": "Luebking",
                    "slug": "luebking",
                    "id": 17,
                    "web": "https://github.com/luebking/phototonic",
                    "source_language": {
                        "code": "en",
                        "name": "English",
                        "plural": {
                            "id": 82,
                            "source": 0,
                            "number": 2,
                            "formula": "n != 1",
                            "type": 1
                        },
                        "aliases": [
                            "english",
                            "en_en",
                            "base",
                            "source",
                            "eng"
                        ],
                        "direction": "ltr",
                        "web_url": "https://translate.lxqt-project.org/languages/en/",
                        "url": "https://translate.lxqt-project.org/api/languages/en/?format=api",
                        "statistics_url": "https://translate.lxqt-project.org/api/languages/en/statistics/?format=api"
                    },
                    "web_url": "https://translate.lxqt-project.org/projects/luebking/",
                    "url": "https://translate.lxqt-project.org/api/projects/luebking/?format=api",
                    "components_list_url": "https://translate.lxqt-project.org/api/projects/luebking/components/?format=api",
                    "repository_url": "https://translate.lxqt-project.org/api/projects/luebking/repository/?format=api",
                    "statistics_url": "https://translate.lxqt-project.org/api/projects/luebking/statistics/?format=api",
                    "changes_list_url": "https://translate.lxqt-project.org/api/projects/luebking/changes/?format=api",
                    "languages_url": "https://translate.lxqt-project.org/api/projects/luebking/languages/?format=api"
                },
                "vcs": "github",
                "repo": "https://github.com/luebking/phototonic",
                "git_export": "https://translate.lxqt-project.org/git/luebking/phototonic/",
                "branch": "master",
                "push_branch": "",
                "filemask": "translations/phototonic_*.ts",
                "template": "",
                "edit_template": true,
                "intermediate": "",
                "new_base": "translations/phototonic.ts",
                "file_format": "ts",
                "license": "GPL-3.0-only",
                "license_url": "https://www.gnu.org/licenses/gpl-3.0-standalone.html",
                "agreement": "",
                "web_url": "https://translate.lxqt-project.org/projects/luebking/phototonic/",
                "url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/?format=api",
                "repository_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/repository/?format=api",
                "translations_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/translations/?format=api",
                "statistics_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/statistics/?format=api",
                "lock_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/lock/?format=api",
                "changes_list_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/changes/?format=api",
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": "",
                "restricted": false,
                "repoweb": "https://github.com/luebking/phototonic/blob/master/{{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 }}",
                "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": "^(?!(en)$).+$",
                "variant_regex": ""
            },
            "language_code": "uk",
            "id": 9691,
            "filename": "translations/phototonic_uk.ts",
            "revision": "38720a850d6e2bc07cfed64257bae74e35b90474",
            "web_url": "https://translate.lxqt-project.org/projects/luebking/phototonic/uk/",
            "share_url": "https://translate.lxqt-project.org/engage/luebking/uk/",
            "translate_url": "https://translate.lxqt-project.org/translate/luebking/phototonic/uk/",
            "url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/uk/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 392,
            "total_words": 1528,
            "translated": 321,
            "translated_words": 818,
            "translated_percent": 81.8,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2025-03-22T17:50:13.558505Z",
            "last_author": "Ihor Hordiichuk",
            "repository_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/uk/repository/?format=api",
            "file_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/uk/file/?format=api",
            "statistics_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/uk/statistics/?format=api",
            "changes_list_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/uk/changes/?format=api",
            "units_list_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/uk/units/?format=api"
        },
        {
            "language": {
                "code": "zh",
                "name": "zh (generated)",
                "plural": {
                    "id": 398,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "chi"
                ],
                "direction": "ltr",
                "web_url": "https://translate.lxqt-project.org/languages/zh/",
                "url": "https://translate.lxqt-project.org/api/languages/zh/?format=api",
                "statistics_url": "https://translate.lxqt-project.org/api/languages/zh/statistics/?format=api"
            },
            "component": {
                "name": "phototonic",
                "slug": "phototonic",
                "id": 249,
                "project": {
                    "name": "Luebking",
                    "slug": "luebking",
                    "id": 17,
                    "web": "https://github.com/luebking/phototonic",
                    "source_language": {
                        "code": "en",
                        "name": "English",
                        "plural": {
                            "id": 82,
                            "source": 0,
                            "number": 2,
                            "formula": "n != 1",
                            "type": 1
                        },
                        "aliases": [
                            "english",
                            "en_en",
                            "base",
                            "source",
                            "eng"
                        ],
                        "direction": "ltr",
                        "web_url": "https://translate.lxqt-project.org/languages/en/",
                        "url": "https://translate.lxqt-project.org/api/languages/en/?format=api",
                        "statistics_url": "https://translate.lxqt-project.org/api/languages/en/statistics/?format=api"
                    },
                    "web_url": "https://translate.lxqt-project.org/projects/luebking/",
                    "url": "https://translate.lxqt-project.org/api/projects/luebking/?format=api",
                    "components_list_url": "https://translate.lxqt-project.org/api/projects/luebking/components/?format=api",
                    "repository_url": "https://translate.lxqt-project.org/api/projects/luebking/repository/?format=api",
                    "statistics_url": "https://translate.lxqt-project.org/api/projects/luebking/statistics/?format=api",
                    "changes_list_url": "https://translate.lxqt-project.org/api/projects/luebking/changes/?format=api",
                    "languages_url": "https://translate.lxqt-project.org/api/projects/luebking/languages/?format=api"
                },
                "vcs": "github",
                "repo": "https://github.com/luebking/phototonic",
                "git_export": "https://translate.lxqt-project.org/git/luebking/phototonic/",
                "branch": "master",
                "push_branch": "",
                "filemask": "translations/phototonic_*.ts",
                "template": "",
                "edit_template": true,
                "intermediate": "",
                "new_base": "translations/phototonic.ts",
                "file_format": "ts",
                "license": "GPL-3.0-only",
                "license_url": "https://www.gnu.org/licenses/gpl-3.0-standalone.html",
                "agreement": "",
                "web_url": "https://translate.lxqt-project.org/projects/luebking/phototonic/",
                "url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/?format=api",
                "repository_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/repository/?format=api",
                "translations_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/translations/?format=api",
                "statistics_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/statistics/?format=api",
                "lock_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/lock/?format=api",
                "changes_list_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/changes/?format=api",
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": "",
                "restricted": false,
                "repoweb": "https://github.com/luebking/phototonic/blob/master/{{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 }}",
                "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": "^(?!(en)$).+$",
                "variant_regex": ""
            },
            "language_code": "zh",
            "id": 9692,
            "filename": "translations/phototonic_zh.ts",
            "revision": "b7603bae123fee005b9e902dfb60c378be44e78b",
            "web_url": "https://translate.lxqt-project.org/projects/luebking/phototonic/zh/",
            "share_url": "https://translate.lxqt-project.org/engage/luebking/zh/",
            "translate_url": "https://translate.lxqt-project.org/translate/luebking/phototonic/zh/",
            "url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/zh/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 392,
            "total_words": 1528,
            "translated": 280,
            "translated_words": 718,
            "translated_percent": 71.4,
            "fuzzy": 16,
            "fuzzy_words": 22,
            "fuzzy_percent": 4.0,
            "failing_checks": 1,
            "failing_checks_words": 2,
            "failing_checks_percent": 0.2,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": null,
            "last_author": null,
            "repository_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/zh/repository/?format=api",
            "file_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/zh/file/?format=api",
            "statistics_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/zh/statistics/?format=api",
            "changes_list_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/zh/changes/?format=api",
            "units_list_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/zh/units/?format=api"
        },
        {
            "language": {
                "code": "fi",
                "name": "Finnish",
                "plural": {
                    "id": 113,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "fin"
                ],
                "direction": "ltr",
                "web_url": "https://translate.lxqt-project.org/languages/fi/",
                "url": "https://translate.lxqt-project.org/api/languages/fi/?format=api",
                "statistics_url": "https://translate.lxqt-project.org/api/languages/fi/statistics/?format=api"
            },
            "component": {
                "name": "phototonic",
                "slug": "phototonic",
                "id": 249,
                "project": {
                    "name": "Luebking",
                    "slug": "luebking",
                    "id": 17,
                    "web": "https://github.com/luebking/phototonic",
                    "source_language": {
                        "code": "en",
                        "name": "English",
                        "plural": {
                            "id": 82,
                            "source": 0,
                            "number": 2,
                            "formula": "n != 1",
                            "type": 1
                        },
                        "aliases": [
                            "english",
                            "en_en",
                            "base",
                            "source",
                            "eng"
                        ],
                        "direction": "ltr",
                        "web_url": "https://translate.lxqt-project.org/languages/en/",
                        "url": "https://translate.lxqt-project.org/api/languages/en/?format=api",
                        "statistics_url": "https://translate.lxqt-project.org/api/languages/en/statistics/?format=api"
                    },
                    "web_url": "https://translate.lxqt-project.org/projects/luebking/",
                    "url": "https://translate.lxqt-project.org/api/projects/luebking/?format=api",
                    "components_list_url": "https://translate.lxqt-project.org/api/projects/luebking/components/?format=api",
                    "repository_url": "https://translate.lxqt-project.org/api/projects/luebking/repository/?format=api",
                    "statistics_url": "https://translate.lxqt-project.org/api/projects/luebking/statistics/?format=api",
                    "changes_list_url": "https://translate.lxqt-project.org/api/projects/luebking/changes/?format=api",
                    "languages_url": "https://translate.lxqt-project.org/api/projects/luebking/languages/?format=api"
                },
                "vcs": "github",
                "repo": "https://github.com/luebking/phototonic",
                "git_export": "https://translate.lxqt-project.org/git/luebking/phototonic/",
                "branch": "master",
                "push_branch": "",
                "filemask": "translations/phototonic_*.ts",
                "template": "",
                "edit_template": true,
                "intermediate": "",
                "new_base": "translations/phototonic.ts",
                "file_format": "ts",
                "license": "GPL-3.0-only",
                "license_url": "https://www.gnu.org/licenses/gpl-3.0-standalone.html",
                "agreement": "",
                "web_url": "https://translate.lxqt-project.org/projects/luebking/phototonic/",
                "url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/?format=api",
                "repository_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/repository/?format=api",
                "translations_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/translations/?format=api",
                "statistics_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/statistics/?format=api",
                "lock_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/lock/?format=api",
                "changes_list_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/changes/?format=api",
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": "",
                "restricted": false,
                "repoweb": "https://github.com/luebking/phototonic/blob/master/{{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 }}",
                "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": "^(?!(en)$).+$",
                "variant_regex": ""
            },
            "language_code": "fi",
            "id": 9693,
            "filename": "translations/phototonic_fi.ts",
            "revision": "b1223980aabc1085e69686f6b3780af58f5380a6",
            "web_url": "https://translate.lxqt-project.org/projects/luebking/phototonic/fi/",
            "share_url": "https://translate.lxqt-project.org/engage/luebking/fi/",
            "translate_url": "https://translate.lxqt-project.org/translate/luebking/phototonic/fi/",
            "url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/fi/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 392,
            "total_words": 1528,
            "translated": 0,
            "translated_words": 0,
            "translated_percent": 0.0,
            "fuzzy": 1,
            "fuzzy_words": 2,
            "fuzzy_percent": 0.2,
            "failing_checks": 1,
            "failing_checks_words": 2,
            "failing_checks_percent": 0.2,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": null,
            "last_author": null,
            "repository_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/fi/repository/?format=api",
            "file_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/fi/file/?format=api",
            "statistics_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/fi/statistics/?format=api",
            "changes_list_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/fi/changes/?format=api",
            "units_list_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/fi/units/?format=api"
        },
        {
            "language": {
                "code": "sv",
                "name": "Swedish",
                "plural": {
                    "id": 311,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "swe"
                ],
                "direction": "ltr",
                "web_url": "https://translate.lxqt-project.org/languages/sv/",
                "url": "https://translate.lxqt-project.org/api/languages/sv/?format=api",
                "statistics_url": "https://translate.lxqt-project.org/api/languages/sv/statistics/?format=api"
            },
            "component": {
                "name": "phototonic",
                "slug": "phototonic",
                "id": 249,
                "project": {
                    "name": "Luebking",
                    "slug": "luebking",
                    "id": 17,
                    "web": "https://github.com/luebking/phototonic",
                    "source_language": {
                        "code": "en",
                        "name": "English",
                        "plural": {
                            "id": 82,
                            "source": 0,
                            "number": 2,
                            "formula": "n != 1",
                            "type": 1
                        },
                        "aliases": [
                            "english",
                            "en_en",
                            "base",
                            "source",
                            "eng"
                        ],
                        "direction": "ltr",
                        "web_url": "https://translate.lxqt-project.org/languages/en/",
                        "url": "https://translate.lxqt-project.org/api/languages/en/?format=api",
                        "statistics_url": "https://translate.lxqt-project.org/api/languages/en/statistics/?format=api"
                    },
                    "web_url": "https://translate.lxqt-project.org/projects/luebking/",
                    "url": "https://translate.lxqt-project.org/api/projects/luebking/?format=api",
                    "components_list_url": "https://translate.lxqt-project.org/api/projects/luebking/components/?format=api",
                    "repository_url": "https://translate.lxqt-project.org/api/projects/luebking/repository/?format=api",
                    "statistics_url": "https://translate.lxqt-project.org/api/projects/luebking/statistics/?format=api",
                    "changes_list_url": "https://translate.lxqt-project.org/api/projects/luebking/changes/?format=api",
                    "languages_url": "https://translate.lxqt-project.org/api/projects/luebking/languages/?format=api"
                },
                "vcs": "github",
                "repo": "https://github.com/luebking/phototonic",
                "git_export": "https://translate.lxqt-project.org/git/luebking/phototonic/",
                "branch": "master",
                "push_branch": "",
                "filemask": "translations/phototonic_*.ts",
                "template": "",
                "edit_template": true,
                "intermediate": "",
                "new_base": "translations/phototonic.ts",
                "file_format": "ts",
                "license": "GPL-3.0-only",
                "license_url": "https://www.gnu.org/licenses/gpl-3.0-standalone.html",
                "agreement": "",
                "web_url": "https://translate.lxqt-project.org/projects/luebking/phototonic/",
                "url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/?format=api",
                "repository_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/repository/?format=api",
                "translations_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/translations/?format=api",
                "statistics_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/statistics/?format=api",
                "lock_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/lock/?format=api",
                "changes_list_url": "https://translate.lxqt-project.org/api/components/luebking/phototonic/changes/?format=api",
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": "",
                "restricted": false,
                "repoweb": "https://github.com/luebking/phototonic/blob/master/{{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 }}",
                "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": "^(?!(en)$).+$",
                "variant_regex": ""
            },
            "language_code": "sv",
            "id": 9694,
            "filename": "translations/phototonic_sv.ts",
            "revision": "b58ada0ea264f237414ce043aee573e34e1e15db",
            "web_url": "https://translate.lxqt-project.org/projects/luebking/phototonic/sv/",
            "share_url": "https://translate.lxqt-project.org/engage/luebking/sv/",
            "translate_url": "https://translate.lxqt-project.org/translate/luebking/phototonic/sv/",
            "url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/sv/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 392,
            "total_words": 1528,
            "translated": 371,
            "translated_words": 1081,
            "translated_percent": 94.6,
            "fuzzy": 5,
            "fuzzy_words": 9,
            "fuzzy_percent": 1.2,
            "failing_checks": 5,
            "failing_checks_words": 7,
            "failing_checks_percent": 1.2,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2025-02-27T11:34:10.180481Z",
            "last_author": "bittin",
            "repository_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/sv/repository/?format=api",
            "file_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/sv/file/?format=api",
            "statistics_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/sv/statistics/?format=api",
            "changes_list_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/sv/changes/?format=api",
            "units_list_url": "https://translate.lxqt-project.org/api/translations/luebking/phototonic/sv/units/?format=api"
        }
    ]
}