Translation components API.

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

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

{
    "count": 137896,
    "next": "https://hosted.weblate.org/api/translations/?format=api&page=2752",
    "previous": "https://hosted.weblate.org/api/translations/?format=api&page=2750",
    "results": [
        {
            "language": {
                "id": 12,
                "code": "tr",
                "name": "Turkish",
                "plural": {
                    "id": 323,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "trk",
                    "tur"
                ],
                "direction": "ltr",
                "population": 80360705,
                "web_url": "https://hosted.weblate.org/languages/tr/",
                "url": "https://hosted.weblate.org/api/languages/tr/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/tr/statistics/?format=api"
            },
            "component": {
                "name": "Mue Tab - Settings",
                "slug": "mue-tab-settings",
                "id": 29675,
                "source_language": {
                    "id": 62,
                    "code": "en_GB",
                    "name": "English (United Kingdom)",
                    "plural": {
                        "id": 81,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "english_uk",
                        "eng_gb"
                    ],
                    "direction": "ltr",
                    "population": 64445878,
                    "web_url": "https://hosted.weblate.org/languages/en_GB/",
                    "url": "https://hosted.weblate.org/api/languages/en_GB/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/languages/en_GB/statistics/?format=api"
                },
                "project": {
                    "name": "Mue",
                    "slug": "mue",
                    "id": 3385,
                    "web": "https://muetab.com",
                    "web_url": "https://hosted.weblate.org/projects/mue/",
                    "url": "https://hosted.weblate.org/api/projects/mue/?format=api",
                    "components_list_url": "https://hosted.weblate.org/api/projects/mue/components/?format=api",
                    "repository_url": "https://hosted.weblate.org/api/projects/mue/repository/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/projects/mue/statistics/?format=api",
                    "categories_url": "https://hosted.weblate.org/api/projects/mue/categories/?format=api",
                    "changes_list_url": "https://hosted.weblate.org/api/projects/mue/changes/?format=api",
                    "languages_url": "https://hosted.weblate.org/api/projects/mue/languages/?format=api",
                    "labels_url": "https://hosted.weblate.org/api/projects/mue/labels/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "set_language_team": true,
                    "instructions": "Please refer to the documentation for translation instructions: https://docs.muetab.com/translations/",
                    "enable_hooks": true,
                    "language_aliases": ""
                },
                "vcs": "git",
                "repo": "git@github.com:mue/mue.git",
                "git_export": "",
                "branch": "8.0",
                "push_branch": "",
                "filemask": "src/i18n/*/_settings.yml",
                "screenshot_filemask": "",
                "template": "src/i18n/en-GB/_settings.yml",
                "edit_template": true,
                "intermediate": "",
                "new_base": "",
                "file_format": "yaml",
                "license": "BSD-3-Clause",
                "license_url": "https://spdx.org/licenses/BSD-3-Clause.html",
                "agreement": "",
                "web_url": "https://hosted.weblate.org/projects/mue/mue-tab-8-0/mue-tab-settings/",
                "url": "https://hosted.weblate.org/api/components/mue/mue-tab-8-0%252Fmue-tab-settings/?format=api",
                "repository_url": "https://hosted.weblate.org/api/components/mue/mue-tab-8-0%252Fmue-tab-settings/repository/?format=api",
                "translations_url": "https://hosted.weblate.org/api/components/mue/mue-tab-8-0%252Fmue-tab-settings/translations/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/components/mue/mue-tab-8-0%252Fmue-tab-settings/statistics/?format=api",
                "lock_url": "https://hosted.weblate.org/api/components/mue/mue-tab-8-0%252Fmue-tab-settings/lock/?format=api",
                "links_url": "https://hosted.weblate.org/api/components/mue/mue-tab-8-0%252Fmue-tab-settings/links/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/components/mue/mue-tab-8-0%252Fmue-tab-settings/changes/?format=api",
                "task_url": null,
                "new_lang": "add",
                "language_code_style": "bcp",
                "push": "git@github.com:mue/mue.git",
                "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 }}\" add-on in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
                "allow_translation_propagation": true,
                "manage_units": true,
                "enable_suggestions": true,
                "suggestion_voting": false,
                "suggestion_autoaccept": 0,
                "push_on_commit": true,
                "commit_pending_age": 12,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "variant_regex": "",
                "addons": [
                    "https://hosted.weblate.org/api/addons/15793/?format=api",
                    "https://hosted.weblate.org/api/addons/15794/?format=api",
                    "https://hosted.weblate.org/api/addons/15795/?format=api",
                    "https://hosted.weblate.org/api/addons/15796/?format=api"
                ],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": "https://hosted.weblate.org/api/categories/90/?format=api",
                "linked_component": "https://hosted.weblate.org/api/components/mue/mue-tab-8-0%252Fmue-tab-main/?format=api"
            },
            "language_code": "tr",
            "id": 1465392,
            "filename": "src/i18n/tr/_settings.yml",
            "revision": "fe1e2262dbf981f2e36e20c1cc26a0ab4a0ccccb,25a90f4b39a644bc6e79fb54aaa5aa5318f38766",
            "web_url": "https://hosted.weblate.org/projects/mue/mue-tab-8-0/mue-tab-settings/tr/",
            "share_url": "https://hosted.weblate.org/engage/mue/-/tr/",
            "translate_url": "https://hosted.weblate.org/translate/mue/mue-tab-8-0/mue-tab-settings/tr/",
            "url": "https://hosted.weblate.org/api/translations/mue/mue-tab-8-0%252Fmue-tab-settings/tr/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 312,
            "total_words": 938,
            "translated": 280,
            "translated_words": 806,
            "translated_percent": 89.7,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 66,
            "failing_checks_words": 352,
            "failing_checks_percent": 21.1,
            "have_suggestion": 32,
            "have_comment": 0,
            "last_change": "2024-06-24T18:54:20.541443+02:00",
            "last_author": "Weblate Translation Memory",
            "repository_url": "https://hosted.weblate.org/api/translations/mue/mue-tab-8-0%252Fmue-tab-settings/tr/repository/?format=api",
            "file_url": "https://hosted.weblate.org/api/translations/mue/mue-tab-8-0%252Fmue-tab-settings/tr/file/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/translations/mue/mue-tab-8-0%252Fmue-tab-settings/tr/statistics/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/translations/mue/mue-tab-8-0%252Fmue-tab-settings/tr/changes/?format=api",
            "units_list_url": "https://hosted.weblate.org/api/translations/mue/mue-tab-8-0%252Fmue-tab-settings/tr/units/?format=api"
        },
        {
            "language": {
                "id": 186,
                "code": "zh_Hans",
                "name": "Chinese (Simplified)",
                "plural": {
                    "id": 57,
                    "source": 0,
                    "number": 1,
                    "formula": "0",
                    "type": 0
                },
                "aliases": [
                    "chinese",
                    "chinese_chs",
                    "schinese",
                    "chinese_zh",
                    "cn",
                    "zh",
                    "zhcn",
                    "zh_cn",
                    "zh_chs",
                    "cmn",
                    "zh_hans_cn",
                    "zh_cmn_hans",
                    "chs",
                    "chi"
                ],
                "direction": "ltr",
                "population": 1266066359,
                "web_url": "https://hosted.weblate.org/languages/zh_Hans/",
                "url": "https://hosted.weblate.org/api/languages/zh_Hans/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/zh_Hans/statistics/?format=api"
            },
            "component": {
                "name": "Mue Tab - Settings",
                "slug": "mue-tab-settings",
                "id": 29675,
                "source_language": {
                    "id": 62,
                    "code": "en_GB",
                    "name": "English (United Kingdom)",
                    "plural": {
                        "id": 81,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "english_uk",
                        "eng_gb"
                    ],
                    "direction": "ltr",
                    "population": 64445878,
                    "web_url": "https://hosted.weblate.org/languages/en_GB/",
                    "url": "https://hosted.weblate.org/api/languages/en_GB/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/languages/en_GB/statistics/?format=api"
                },
                "project": {
                    "name": "Mue",
                    "slug": "mue",
                    "id": 3385,
                    "web": "https://muetab.com",
                    "web_url": "https://hosted.weblate.org/projects/mue/",
                    "url": "https://hosted.weblate.org/api/projects/mue/?format=api",
                    "components_list_url": "https://hosted.weblate.org/api/projects/mue/components/?format=api",
                    "repository_url": "https://hosted.weblate.org/api/projects/mue/repository/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/projects/mue/statistics/?format=api",
                    "categories_url": "https://hosted.weblate.org/api/projects/mue/categories/?format=api",
                    "changes_list_url": "https://hosted.weblate.org/api/projects/mue/changes/?format=api",
                    "languages_url": "https://hosted.weblate.org/api/projects/mue/languages/?format=api",
                    "labels_url": "https://hosted.weblate.org/api/projects/mue/labels/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "set_language_team": true,
                    "instructions": "Please refer to the documentation for translation instructions: https://docs.muetab.com/translations/",
                    "enable_hooks": true,
                    "language_aliases": ""
                },
                "vcs": "git",
                "repo": "git@github.com:mue/mue.git",
                "git_export": "",
                "branch": "8.0",
                "push_branch": "",
                "filemask": "src/i18n/*/_settings.yml",
                "screenshot_filemask": "",
                "template": "src/i18n/en-GB/_settings.yml",
                "edit_template": true,
                "intermediate": "",
                "new_base": "",
                "file_format": "yaml",
                "license": "BSD-3-Clause",
                "license_url": "https://spdx.org/licenses/BSD-3-Clause.html",
                "agreement": "",
                "web_url": "https://hosted.weblate.org/projects/mue/mue-tab-8-0/mue-tab-settings/",
                "url": "https://hosted.weblate.org/api/components/mue/mue-tab-8-0%252Fmue-tab-settings/?format=api",
                "repository_url": "https://hosted.weblate.org/api/components/mue/mue-tab-8-0%252Fmue-tab-settings/repository/?format=api",
                "translations_url": "https://hosted.weblate.org/api/components/mue/mue-tab-8-0%252Fmue-tab-settings/translations/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/components/mue/mue-tab-8-0%252Fmue-tab-settings/statistics/?format=api",
                "lock_url": "https://hosted.weblate.org/api/components/mue/mue-tab-8-0%252Fmue-tab-settings/lock/?format=api",
                "links_url": "https://hosted.weblate.org/api/components/mue/mue-tab-8-0%252Fmue-tab-settings/links/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/components/mue/mue-tab-8-0%252Fmue-tab-settings/changes/?format=api",
                "task_url": null,
                "new_lang": "add",
                "language_code_style": "bcp",
                "push": "git@github.com:mue/mue.git",
                "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 }}\" add-on in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
                "allow_translation_propagation": true,
                "manage_units": true,
                "enable_suggestions": true,
                "suggestion_voting": false,
                "suggestion_autoaccept": 0,
                "push_on_commit": true,
                "commit_pending_age": 12,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "variant_regex": "",
                "addons": [
                    "https://hosted.weblate.org/api/addons/15793/?format=api",
                    "https://hosted.weblate.org/api/addons/15794/?format=api",
                    "https://hosted.weblate.org/api/addons/15795/?format=api",
                    "https://hosted.weblate.org/api/addons/15796/?format=api"
                ],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": "https://hosted.weblate.org/api/categories/90/?format=api",
                "linked_component": "https://hosted.weblate.org/api/components/mue/mue-tab-8-0%252Fmue-tab-main/?format=api"
            },
            "language_code": "zh",
            "id": 1465393,
            "filename": "src/i18n/zh/_settings.yml",
            "revision": "70a5b2319329f918e9c785617944fc3d72d457e1,25a90f4b39a644bc6e79fb54aaa5aa5318f38766",
            "web_url": "https://hosted.weblate.org/projects/mue/mue-tab-8-0/mue-tab-settings/zh_Hans/",
            "share_url": "https://hosted.weblate.org/engage/mue/-/zh_Hans/",
            "translate_url": "https://hosted.weblate.org/translate/mue/mue-tab-8-0/mue-tab-settings/zh_Hans/",
            "url": "https://hosted.weblate.org/api/translations/mue/mue-tab-8-0%252Fmue-tab-settings/zh_Hans/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 312,
            "total_words": 938,
            "translated": 198,
            "translated_words": 401,
            "translated_percent": 63.4,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 4,
            "failing_checks_words": 24,
            "failing_checks_percent": 1.2,
            "have_suggestion": 114,
            "have_comment": 0,
            "last_change": "2024-06-24T19:05:20.029595+02:00",
            "last_author": "LibreTranslate",
            "repository_url": "https://hosted.weblate.org/api/translations/mue/mue-tab-8-0%252Fmue-tab-settings/zh_Hans/repository/?format=api",
            "file_url": "https://hosted.weblate.org/api/translations/mue/mue-tab-8-0%252Fmue-tab-settings/zh_Hans/file/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/translations/mue/mue-tab-8-0%252Fmue-tab-settings/zh_Hans/statistics/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/translations/mue/mue-tab-8-0%252Fmue-tab-settings/zh_Hans/changes/?format=api",
            "units_list_url": "https://hosted.weblate.org/api/translations/mue/mue-tab-8-0%252Fmue-tab-settings/zh_Hans/units/?format=api"
        },
        {
            "language": {
                "id": 247,
                "code": "sr_Cyrl",
                "name": "Serbian (cyrillic)",
                "plural": {
                    "id": 269,
                    "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": 22
                },
                "aliases": [
                    "sr_cyrl_rs",
                    "sr@cyrillic",
                    "sr_rs@cyrillic",
                    "srb"
                ],
                "direction": "ltr",
                "population": 7516818,
                "web_url": "https://hosted.weblate.org/languages/sr_Cyrl/",
                "url": "https://hosted.weblate.org/api/languages/sr_Cyrl/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/sr_Cyrl/statistics/?format=api"
            },
            "component": {
                "name": "immich",
                "slug": "immich",
                "id": 29513,
                "source_language": {
                    "id": 732,
                    "code": "en_devel",
                    "name": "English (Developer)",
                    "plural": {
                        "id": 746,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://hosted.weblate.org/languages/en_devel/",
                    "url": "https://hosted.weblate.org/api/languages/en_devel/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/languages/en_devel/statistics/?format=api"
                },
                "project": {
                    "name": "Immich",
                    "slug": "immich",
                    "id": 5427,
                    "web": "https://immich.app",
                    "web_url": "https://hosted.weblate.org/projects/immich/",
                    "url": "https://hosted.weblate.org/api/projects/immich/?format=api",
                    "components_list_url": "https://hosted.weblate.org/api/projects/immich/components/?format=api",
                    "repository_url": "https://hosted.weblate.org/api/projects/immich/repository/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/projects/immich/statistics/?format=api",
                    "categories_url": "https://hosted.weblate.org/api/projects/immich/categories/?format=api",
                    "changes_list_url": "https://hosted.weblate.org/api/projects/immich/changes/?format=api",
                    "languages_url": "https://hosted.weblate.org/api/projects/immich/languages/?format=api",
                    "labels_url": "https://hosted.weblate.org/api/projects/immich/labels/?format=api",
                    "translation_review": false,
                    "source_review": false,
                    "set_language_team": true,
                    "instructions": "This project manages translations for Immich, a self-hosted photo and video management solution.",
                    "enable_hooks": true,
                    "language_aliases": ""
                },
                "vcs": "github",
                "repo": "https://github.com/immich-app/immich.git",
                "git_export": "https://hosted.weblate.org/git/immich/immich/",
                "branch": "main",
                "push_branch": "chore/translations",
                "filemask": "web/src/lib/i18n/*.json",
                "screenshot_filemask": "",
                "template": "web/src/lib/i18n/en.json",
                "edit_template": true,
                "intermediate": "",
                "new_base": "web/src/lib/i18n/en.json",
                "file_format": "json-nested",
                "license": "AGPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/AGPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://hosted.weblate.org/projects/immich/immich/",
                "url": "https://hosted.weblate.org/api/components/immich/immich/?format=api",
                "repository_url": "https://hosted.weblate.org/api/components/immich/immich/repository/?format=api",
                "translations_url": "https://hosted.weblate.org/api/components/immich/immich/translations/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/components/immich/immich/statistics/?format=api",
                "lock_url": "https://hosted.weblate.org/api/components/immich/immich/lock/?format=api",
                "links_url": "https://hosted.weblate.org/api/components/immich/immich/links/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/components/immich/immich/changes/?format=api",
                "task_url": null,
                "new_lang": "contact",
                "language_code_style": "",
                "push": "git@github.com:immich-app/immich.git",
                "check_flags": "icu-message-format",
                "priority": 100,
                "enforced_checks": [
                    "icu_message_format",
                    "end_colon",
                    "end_exclamation",
                    "end_stop",
                    "end_question",
                    "end_semicolon",
                    "plurals"
                ],
                "restricted": false,
                "repoweb": "",
                "report_source_bugs": "",
                "merge_style": "rebase",
                "commit_message": "chore:  ({{ 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": "chore: add translations  ({{ language_name }})",
                "delete_message": "chore: remove translations ({{ language_name }})",
                "merge_message": "chore: merge  {{ component_remote_branch }}",
                "addon_message": "chore: update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" add-on in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "pull_message": "chore(web): update translations\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": false,
                "suggestion_voting": false,
                "suggestion_autoaccept": 0,
                "push_on_commit": true,
                "commit_pending_age": 0,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "variant_regex": "",
                "addons": [
                    "https://hosted.weblate.org/api/addons/15704/?format=api",
                    "https://hosted.weblate.org/api/addons/15713/?format=api"
                ],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": null
            },
            "language_code": "sr_Cyrl",
            "id": 1465394,
            "filename": "web/src/lib/i18n/sr_Cyrl.json",
            "revision": "194eabe979443f0a82b59aa92bce09bf1d07056d,c8e9ac49b5f60a2c072063cb507034448c99d947",
            "web_url": "https://hosted.weblate.org/projects/immich/immich/sr_Cyrl/",
            "share_url": "https://hosted.weblate.org/engage/immich/-/sr_Cyrl/",
            "translate_url": "https://hosted.weblate.org/translate/immich/immich/sr_Cyrl/",
            "url": "https://hosted.weblate.org/api/translations/immich/immich/sr_Cyrl/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 1124,
            "total_words": 5799,
            "translated": 922,
            "translated_words": 4549,
            "translated_percent": 82.0,
            "fuzzy": 1,
            "fuzzy_words": 4,
            "fuzzy_percent": 0.1,
            "failing_checks": 8,
            "failing_checks_words": 150,
            "failing_checks_percent": 0.7,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2024-06-27T21:33:52.216262+02:00",
            "last_author": null,
            "repository_url": "https://hosted.weblate.org/api/translations/immich/immich/sr_Cyrl/repository/?format=api",
            "file_url": "https://hosted.weblate.org/api/translations/immich/immich/sr_Cyrl/file/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/translations/immich/immich/sr_Cyrl/statistics/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/translations/immich/immich/sr_Cyrl/changes/?format=api",
            "units_list_url": "https://hosted.weblate.org/api/translations/immich/immich/sr_Cyrl/units/?format=api"
        },
        {
            "language": {
                "id": 246,
                "code": "sr_Latn",
                "name": "Serbian (latin)",
                "plural": {
                    "id": 270,
                    "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": 22
                },
                "aliases": [
                    "serbo_croatian",
                    "sh",
                    "sr_latn_rs",
                    "sr@latin",
                    "sr_rs@latin",
                    "srl",
                    "hbs"
                ],
                "direction": "ltr",
                "population": 8085593,
                "web_url": "https://hosted.weblate.org/languages/sr_Latn/",
                "url": "https://hosted.weblate.org/api/languages/sr_Latn/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/sr_Latn/statistics/?format=api"
            },
            "component": {
                "name": "immich",
                "slug": "immich",
                "id": 29513,
                "source_language": {
                    "id": 732,
                    "code": "en_devel",
                    "name": "English (Developer)",
                    "plural": {
                        "id": 746,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://hosted.weblate.org/languages/en_devel/",
                    "url": "https://hosted.weblate.org/api/languages/en_devel/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/languages/en_devel/statistics/?format=api"
                },
                "project": {
                    "name": "Immich",
                    "slug": "immich",
                    "id": 5427,
                    "web": "https://immich.app",
                    "web_url": "https://hosted.weblate.org/projects/immich/",
                    "url": "https://hosted.weblate.org/api/projects/immich/?format=api",
                    "components_list_url": "https://hosted.weblate.org/api/projects/immich/components/?format=api",
                    "repository_url": "https://hosted.weblate.org/api/projects/immich/repository/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/projects/immich/statistics/?format=api",
                    "categories_url": "https://hosted.weblate.org/api/projects/immich/categories/?format=api",
                    "changes_list_url": "https://hosted.weblate.org/api/projects/immich/changes/?format=api",
                    "languages_url": "https://hosted.weblate.org/api/projects/immich/languages/?format=api",
                    "labels_url": "https://hosted.weblate.org/api/projects/immich/labels/?format=api",
                    "translation_review": false,
                    "source_review": false,
                    "set_language_team": true,
                    "instructions": "This project manages translations for Immich, a self-hosted photo and video management solution.",
                    "enable_hooks": true,
                    "language_aliases": ""
                },
                "vcs": "github",
                "repo": "https://github.com/immich-app/immich.git",
                "git_export": "https://hosted.weblate.org/git/immich/immich/",
                "branch": "main",
                "push_branch": "chore/translations",
                "filemask": "web/src/lib/i18n/*.json",
                "screenshot_filemask": "",
                "template": "web/src/lib/i18n/en.json",
                "edit_template": true,
                "intermediate": "",
                "new_base": "web/src/lib/i18n/en.json",
                "file_format": "json-nested",
                "license": "AGPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/AGPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://hosted.weblate.org/projects/immich/immich/",
                "url": "https://hosted.weblate.org/api/components/immich/immich/?format=api",
                "repository_url": "https://hosted.weblate.org/api/components/immich/immich/repository/?format=api",
                "translations_url": "https://hosted.weblate.org/api/components/immich/immich/translations/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/components/immich/immich/statistics/?format=api",
                "lock_url": "https://hosted.weblate.org/api/components/immich/immich/lock/?format=api",
                "links_url": "https://hosted.weblate.org/api/components/immich/immich/links/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/components/immich/immich/changes/?format=api",
                "task_url": null,
                "new_lang": "contact",
                "language_code_style": "",
                "push": "git@github.com:immich-app/immich.git",
                "check_flags": "icu-message-format",
                "priority": 100,
                "enforced_checks": [
                    "icu_message_format",
                    "end_colon",
                    "end_exclamation",
                    "end_stop",
                    "end_question",
                    "end_semicolon",
                    "plurals"
                ],
                "restricted": false,
                "repoweb": "",
                "report_source_bugs": "",
                "merge_style": "rebase",
                "commit_message": "chore:  ({{ 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": "chore: add translations  ({{ language_name }})",
                "delete_message": "chore: remove translations ({{ language_name }})",
                "merge_message": "chore: merge  {{ component_remote_branch }}",
                "addon_message": "chore: update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" add-on in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "pull_message": "chore(web): update translations\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": false,
                "suggestion_voting": false,
                "suggestion_autoaccept": 0,
                "push_on_commit": true,
                "commit_pending_age": 0,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "variant_regex": "",
                "addons": [
                    "https://hosted.weblate.org/api/addons/15704/?format=api",
                    "https://hosted.weblate.org/api/addons/15713/?format=api"
                ],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": null
            },
            "language_code": "sr_Latn",
            "id": 1465395,
            "filename": "web/src/lib/i18n/sr_Latn.json",
            "revision": "7891b4b268d4e7ee7338051fdacd2c8207c8ab4f,c8e9ac49b5f60a2c072063cb507034448c99d947",
            "web_url": "https://hosted.weblate.org/projects/immich/immich/sr_Latn/",
            "share_url": "https://hosted.weblate.org/engage/immich/-/sr_Latn/",
            "translate_url": "https://hosted.weblate.org/translate/immich/immich/sr_Latn/",
            "url": "https://hosted.weblate.org/api/translations/immich/immich/sr_Latn/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 1124,
            "total_words": 5799,
            "translated": 920,
            "translated_words": 4503,
            "translated_percent": 81.8,
            "fuzzy": 3,
            "fuzzy_words": 50,
            "fuzzy_percent": 0.2,
            "failing_checks": 3,
            "failing_checks_words": 48,
            "failing_checks_percent": 0.2,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2024-06-27T21:33:52.562639+02:00",
            "last_author": null,
            "repository_url": "https://hosted.weblate.org/api/translations/immich/immich/sr_Latn/repository/?format=api",
            "file_url": "https://hosted.weblate.org/api/translations/immich/immich/sr_Latn/file/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/translations/immich/immich/sr_Latn/statistics/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/translations/immich/immich/sr_Latn/changes/?format=api",
            "units_list_url": "https://hosted.weblate.org/api/translations/immich/immich/sr_Latn/units/?format=api"
        },
        {
            "language": {
                "id": 246,
                "code": "sr_Latn",
                "name": "Serbian (latin)",
                "plural": {
                    "id": 270,
                    "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": 22
                },
                "aliases": [
                    "serbo_croatian",
                    "sh",
                    "sr_latn_rs",
                    "sr@latin",
                    "sr_rs@latin",
                    "srl",
                    "hbs"
                ],
                "direction": "ltr",
                "population": 8085593,
                "web_url": "https://hosted.weblate.org/languages/sr_Latn/",
                "url": "https://hosted.weblate.org/api/languages/sr_Latn/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/sr_Latn/statistics/?format=api"
            },
            "component": {
                "name": "Immich",
                "slug": "glossary",
                "id": 29514,
                "source_language": {
                    "id": 732,
                    "code": "en_devel",
                    "name": "English (Developer)",
                    "plural": {
                        "id": 746,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://hosted.weblate.org/languages/en_devel/",
                    "url": "https://hosted.weblate.org/api/languages/en_devel/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/languages/en_devel/statistics/?format=api"
                },
                "project": {
                    "name": "Immich",
                    "slug": "immich",
                    "id": 5427,
                    "web": "https://immich.app",
                    "web_url": "https://hosted.weblate.org/projects/immich/",
                    "url": "https://hosted.weblate.org/api/projects/immich/?format=api",
                    "components_list_url": "https://hosted.weblate.org/api/projects/immich/components/?format=api",
                    "repository_url": "https://hosted.weblate.org/api/projects/immich/repository/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/projects/immich/statistics/?format=api",
                    "categories_url": "https://hosted.weblate.org/api/projects/immich/categories/?format=api",
                    "changes_list_url": "https://hosted.weblate.org/api/projects/immich/changes/?format=api",
                    "languages_url": "https://hosted.weblate.org/api/projects/immich/languages/?format=api",
                    "labels_url": "https://hosted.weblate.org/api/projects/immich/labels/?format=api",
                    "translation_review": false,
                    "source_review": false,
                    "set_language_team": true,
                    "instructions": "This project manages translations for Immich, a self-hosted photo and video management solution.",
                    "enable_hooks": true,
                    "language_aliases": ""
                },
                "vcs": "local",
                "repo": "local:",
                "git_export": "https://hosted.weblate.org/git/immich/glossary/",
                "branch": "main",
                "push_branch": "",
                "filemask": "*.tbx",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": true,
                "intermediate": "",
                "new_base": "",
                "file_format": "tbx",
                "license": "AGPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/AGPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://hosted.weblate.org/projects/immich/glossary/",
                "url": "https://hosted.weblate.org/api/components/immich/glossary/?format=api",
                "repository_url": "https://hosted.weblate.org/api/components/immich/glossary/repository/?format=api",
                "translations_url": "https://hosted.weblate.org/api/components/immich/glossary/translations/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/components/immich/glossary/statistics/?format=api",
                "lock_url": "https://hosted.weblate.org/api/components/immich/glossary/lock/?format=api",
                "links_url": "https://hosted.weblate.org/api/components/immich/glossary/links/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/components/immich/glossary/changes/?format=api",
                "task_url": null,
                "new_lang": "none",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "",
                "report_source_bugs": "",
                "merge_style": "rebase",
                "commit_message": "Translated using Weblate ({{ language_name }})\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 }}\" add-on in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
                "allow_translation_propagation": false,
                "manage_units": true,
                "enable_suggestions": true,
                "suggestion_voting": false,
                "suggestion_autoaccept": 0,
                "push_on_commit": true,
                "commit_pending_age": 24,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": true,
                "glossary_color": "silver",
                "category": null,
                "linked_component": null
            },
            "language_code": "sr_Latn",
            "id": 1465396,
            "filename": "sr_Latn.tbx",
            "revision": "daf8a8564f35d0827966137d935a0bf8e4db0636",
            "web_url": "https://hosted.weblate.org/projects/immich/glossary/sr_Latn/",
            "share_url": "https://hosted.weblate.org/engage/immich/-/sr_Latn/",
            "translate_url": "https://hosted.weblate.org/translate/immich/glossary/sr_Latn/",
            "url": "https://hosted.weblate.org/api/translations/immich/glossary/sr_Latn/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 4,
            "total_words": 5,
            "translated": 0,
            "translated_words": 0,
            "translated_percent": 0.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": "2024-06-25T00:02:57.374495+02:00",
            "last_author": null,
            "repository_url": "https://hosted.weblate.org/api/translations/immich/glossary/sr_Latn/repository/?format=api",
            "file_url": "https://hosted.weblate.org/api/translations/immich/glossary/sr_Latn/file/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/translations/immich/glossary/sr_Latn/statistics/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/translations/immich/glossary/sr_Latn/changes/?format=api",
            "units_list_url": "https://hosted.weblate.org/api/translations/immich/glossary/sr_Latn/units/?format=api"
        },
        {
            "language": {
                "id": 247,
                "code": "sr_Cyrl",
                "name": "Serbian (cyrillic)",
                "plural": {
                    "id": 269,
                    "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": 22
                },
                "aliases": [
                    "sr_cyrl_rs",
                    "sr@cyrillic",
                    "sr_rs@cyrillic",
                    "srb"
                ],
                "direction": "ltr",
                "population": 7516818,
                "web_url": "https://hosted.weblate.org/languages/sr_Cyrl/",
                "url": "https://hosted.weblate.org/api/languages/sr_Cyrl/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/sr_Cyrl/statistics/?format=api"
            },
            "component": {
                "name": "Immich",
                "slug": "glossary",
                "id": 29514,
                "source_language": {
                    "id": 732,
                    "code": "en_devel",
                    "name": "English (Developer)",
                    "plural": {
                        "id": 746,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://hosted.weblate.org/languages/en_devel/",
                    "url": "https://hosted.weblate.org/api/languages/en_devel/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/languages/en_devel/statistics/?format=api"
                },
                "project": {
                    "name": "Immich",
                    "slug": "immich",
                    "id": 5427,
                    "web": "https://immich.app",
                    "web_url": "https://hosted.weblate.org/projects/immich/",
                    "url": "https://hosted.weblate.org/api/projects/immich/?format=api",
                    "components_list_url": "https://hosted.weblate.org/api/projects/immich/components/?format=api",
                    "repository_url": "https://hosted.weblate.org/api/projects/immich/repository/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/projects/immich/statistics/?format=api",
                    "categories_url": "https://hosted.weblate.org/api/projects/immich/categories/?format=api",
                    "changes_list_url": "https://hosted.weblate.org/api/projects/immich/changes/?format=api",
                    "languages_url": "https://hosted.weblate.org/api/projects/immich/languages/?format=api",
                    "labels_url": "https://hosted.weblate.org/api/projects/immich/labels/?format=api",
                    "translation_review": false,
                    "source_review": false,
                    "set_language_team": true,
                    "instructions": "This project manages translations for Immich, a self-hosted photo and video management solution.",
                    "enable_hooks": true,
                    "language_aliases": ""
                },
                "vcs": "local",
                "repo": "local:",
                "git_export": "https://hosted.weblate.org/git/immich/glossary/",
                "branch": "main",
                "push_branch": "",
                "filemask": "*.tbx",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": true,
                "intermediate": "",
                "new_base": "",
                "file_format": "tbx",
                "license": "AGPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/AGPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://hosted.weblate.org/projects/immich/glossary/",
                "url": "https://hosted.weblate.org/api/components/immich/glossary/?format=api",
                "repository_url": "https://hosted.weblate.org/api/components/immich/glossary/repository/?format=api",
                "translations_url": "https://hosted.weblate.org/api/components/immich/glossary/translations/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/components/immich/glossary/statistics/?format=api",
                "lock_url": "https://hosted.weblate.org/api/components/immich/glossary/lock/?format=api",
                "links_url": "https://hosted.weblate.org/api/components/immich/glossary/links/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/components/immich/glossary/changes/?format=api",
                "task_url": null,
                "new_lang": "none",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "",
                "report_source_bugs": "",
                "merge_style": "rebase",
                "commit_message": "Translated using Weblate ({{ language_name }})\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 }}\" add-on in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
                "allow_translation_propagation": false,
                "manage_units": true,
                "enable_suggestions": true,
                "suggestion_voting": false,
                "suggestion_autoaccept": 0,
                "push_on_commit": true,
                "commit_pending_age": 24,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": true,
                "glossary_color": "silver",
                "category": null,
                "linked_component": null
            },
            "language_code": "sr_Cyrl",
            "id": 1465397,
            "filename": "sr_Cyrl.tbx",
            "revision": "fa808d6d2112eeab4c64a181996c1ae33ea39e17",
            "web_url": "https://hosted.weblate.org/projects/immich/glossary/sr_Cyrl/",
            "share_url": "https://hosted.weblate.org/engage/immich/-/sr_Cyrl/",
            "translate_url": "https://hosted.weblate.org/translate/immich/glossary/sr_Cyrl/",
            "url": "https://hosted.weblate.org/api/translations/immich/glossary/sr_Cyrl/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 4,
            "total_words": 5,
            "translated": 0,
            "translated_words": 0,
            "translated_percent": 0.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": "2024-06-25T00:02:57.442875+02:00",
            "last_author": null,
            "repository_url": "https://hosted.weblate.org/api/translations/immich/glossary/sr_Cyrl/repository/?format=api",
            "file_url": "https://hosted.weblate.org/api/translations/immich/glossary/sr_Cyrl/file/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/translations/immich/glossary/sr_Cyrl/statistics/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/translations/immich/glossary/sr_Cyrl/changes/?format=api",
            "units_list_url": "https://hosted.weblate.org/api/translations/immich/glossary/sr_Cyrl/units/?format=api"
        },
        {
            "language": {
                "id": 88,
                "code": "ar",
                "name": "Arabic",
                "plural": {
                    "id": 10,
                    "source": 0,
                    "number": 6,
                    "formula": "n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5",
                    "type": 3
                },
                "aliases": [
                    "ar_ar",
                    "ara",
                    "arb"
                ],
                "direction": "rtl",
                "population": 351664195,
                "web_url": "https://hosted.weblate.org/languages/ar/",
                "url": "https://hosted.weblate.org/api/languages/ar/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/ar/statistics/?format=api"
            },
            "component": {
                "name": "Main Translations",
                "slug": "translations",
                "id": 26245,
                "source_language": {
                    "id": 31,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 75,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://hosted.weblate.org/languages/en/",
                    "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Wallflow",
                    "slug": "wallflow",
                    "id": 4597,
                    "web": "https://github.com/ammargitham/WallFlow/",
                    "web_url": "https://hosted.weblate.org/projects/wallflow/",
                    "url": "https://hosted.weblate.org/api/projects/wallflow/?format=api",
                    "components_list_url": "https://hosted.weblate.org/api/projects/wallflow/components/?format=api",
                    "repository_url": "https://hosted.weblate.org/api/projects/wallflow/repository/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/projects/wallflow/statistics/?format=api",
                    "categories_url": "https://hosted.weblate.org/api/projects/wallflow/categories/?format=api",
                    "changes_list_url": "https://hosted.weblate.org/api/projects/wallflow/changes/?format=api",
                    "languages_url": "https://hosted.weblate.org/api/projects/wallflow/languages/?format=api",
                    "labels_url": "https://hosted.weblate.org/api/projects/wallflow/labels/?format=api",
                    "translation_review": false,
                    "source_review": false,
                    "set_language_team": true,
                    "instructions": "",
                    "enable_hooks": true,
                    "language_aliases": ""
                },
                "vcs": "github",
                "repo": "https://github.com/ammargitham/WallFlow/",
                "git_export": "https://hosted.weblate.org/git/wallflow/translations/",
                "branch": "develop",
                "push_branch": "",
                "filemask": "app/src/main/res/values-*/strings.xml",
                "screenshot_filemask": "",
                "template": "app/src/main/res/values/strings.xml",
                "edit_template": false,
                "intermediate": "",
                "new_base": "",
                "file_format": "aresource",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://hosted.weblate.org/projects/wallflow/translations/",
                "url": "https://hosted.weblate.org/api/components/wallflow/translations/?format=api",
                "repository_url": "https://hosted.weblate.org/api/components/wallflow/translations/repository/?format=api",
                "translations_url": "https://hosted.weblate.org/api/components/wallflow/translations/translations/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/components/wallflow/translations/statistics/?format=api",
                "lock_url": "https://hosted.weblate.org/api/components/wallflow/translations/lock/?format=api",
                "links_url": "https://hosted.weblate.org/api/components/wallflow/translations/links/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/components/wallflow/translations/changes/?format=api",
                "task_url": null,
                "new_lang": "add",
                "language_code_style": "android",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "",
                "report_source_bugs": "",
                "merge_style": "rebase",
                "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "add_message": "Added translation using Weblate ({{ language_name }})",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
                "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
                "allow_translation_propagation": true,
                "manage_units": true,
                "enable_suggestions": true,
                "suggestion_voting": false,
                "suggestion_autoaccept": 0,
                "push_on_commit": true,
                "commit_pending_age": 24,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "variant_regex": "",
                "addons": [
                    "https://hosted.weblate.org/api/addons/12681/?format=api",
                    "https://hosted.weblate.org/api/addons/12682/?format=api"
                ],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": null
            },
            "language_code": "ar",
            "id": 1465398,
            "filename": "app/src/main/res/values-ar/strings.xml",
            "revision": "614d6921f3a250c0c06f8c6c6f3475f71b78de40,4a7a1c6aa5257e52a66d1095d24234e9fecc3bff",
            "web_url": "https://hosted.weblate.org/projects/wallflow/translations/ar/",
            "share_url": "https://hosted.weblate.org/engage/wallflow/-/ar/",
            "translate_url": "https://hosted.weblate.org/translate/wallflow/translations/ar/",
            "url": "https://hosted.weblate.org/api/translations/wallflow/translations/ar/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 361,
            "total_words": 1103,
            "translated": 2,
            "translated_words": 2,
            "translated_percent": 0.5,
            "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": "2024-06-24T20:16:16.260265+02:00",
            "last_author": null,
            "repository_url": "https://hosted.weblate.org/api/translations/wallflow/translations/ar/repository/?format=api",
            "file_url": "https://hosted.weblate.org/api/translations/wallflow/translations/ar/file/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/translations/wallflow/translations/ar/statistics/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/translations/wallflow/translations/ar/changes/?format=api",
            "units_list_url": "https://hosted.weblate.org/api/translations/wallflow/translations/ar/units/?format=api"
        },
        {
            "language": {
                "id": 88,
                "code": "ar",
                "name": "Arabic",
                "plural": {
                    "id": 10,
                    "source": 0,
                    "number": 6,
                    "formula": "n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5",
                    "type": 3
                },
                "aliases": [
                    "ar_ar",
                    "ara",
                    "arb"
                ],
                "direction": "rtl",
                "population": 351664195,
                "web_url": "https://hosted.weblate.org/languages/ar/",
                "url": "https://hosted.weblate.org/api/languages/ar/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/ar/statistics/?format=api"
            },
            "component": {
                "name": "Wallflow",
                "slug": "glossary",
                "id": 26246,
                "source_language": {
                    "id": 31,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 75,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://hosted.weblate.org/languages/en/",
                    "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Wallflow",
                    "slug": "wallflow",
                    "id": 4597,
                    "web": "https://github.com/ammargitham/WallFlow/",
                    "web_url": "https://hosted.weblate.org/projects/wallflow/",
                    "url": "https://hosted.weblate.org/api/projects/wallflow/?format=api",
                    "components_list_url": "https://hosted.weblate.org/api/projects/wallflow/components/?format=api",
                    "repository_url": "https://hosted.weblate.org/api/projects/wallflow/repository/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/projects/wallflow/statistics/?format=api",
                    "categories_url": "https://hosted.weblate.org/api/projects/wallflow/categories/?format=api",
                    "changes_list_url": "https://hosted.weblate.org/api/projects/wallflow/changes/?format=api",
                    "languages_url": "https://hosted.weblate.org/api/projects/wallflow/languages/?format=api",
                    "labels_url": "https://hosted.weblate.org/api/projects/wallflow/labels/?format=api",
                    "translation_review": false,
                    "source_review": false,
                    "set_language_team": true,
                    "instructions": "",
                    "enable_hooks": true,
                    "language_aliases": ""
                },
                "vcs": "local",
                "repo": "local:",
                "git_export": "https://hosted.weblate.org/git/wallflow/glossary/",
                "branch": "main",
                "push_branch": "",
                "filemask": "*.tbx",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": true,
                "intermediate": "",
                "new_base": "",
                "file_format": "tbx",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://hosted.weblate.org/projects/wallflow/glossary/",
                "url": "https://hosted.weblate.org/api/components/wallflow/glossary/?format=api",
                "repository_url": "https://hosted.weblate.org/api/components/wallflow/glossary/repository/?format=api",
                "translations_url": "https://hosted.weblate.org/api/components/wallflow/glossary/translations/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/components/wallflow/glossary/statistics/?format=api",
                "lock_url": "https://hosted.weblate.org/api/components/wallflow/glossary/lock/?format=api",
                "links_url": "https://hosted.weblate.org/api/components/wallflow/glossary/links/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/components/wallflow/glossary/changes/?format=api",
                "task_url": null,
                "new_lang": "none",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "",
                "report_source_bugs": "",
                "merge_style": "rebase",
                "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
                "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
                "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
                "allow_translation_propagation": false,
                "manage_units": true,
                "enable_suggestions": true,
                "suggestion_voting": false,
                "suggestion_autoaccept": 0,
                "push_on_commit": true,
                "commit_pending_age": 24,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": true,
                "glossary_color": "silver",
                "category": null,
                "linked_component": null
            },
            "language_code": "ar",
            "id": 1465399,
            "filename": "ar.tbx",
            "revision": "a707eb0b067f141dc98e77ff33c3d42e12c3d712",
            "web_url": "https://hosted.weblate.org/projects/wallflow/glossary/ar/",
            "share_url": "https://hosted.weblate.org/engage/wallflow/-/ar/",
            "translate_url": "https://hosted.weblate.org/translate/wallflow/glossary/ar/",
            "url": "https://hosted.weblate.org/api/translations/wallflow/glossary/ar/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 0,
            "total_words": 0,
            "translated": 0,
            "translated_words": 0,
            "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": "2024-06-24T20:14:57.058153+02:00",
            "last_author": null,
            "repository_url": "https://hosted.weblate.org/api/translations/wallflow/glossary/ar/repository/?format=api",
            "file_url": "https://hosted.weblate.org/api/translations/wallflow/glossary/ar/file/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/translations/wallflow/glossary/ar/statistics/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/translations/wallflow/glossary/ar/changes/?format=api",
            "units_list_url": "https://hosted.weblate.org/api/translations/wallflow/glossary/ar/units/?format=api"
        },
        {
            "language": {
                "id": 30,
                "code": "eo",
                "name": "Esperanto",
                "plural": {
                    "id": 83,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "epo"
                ],
                "direction": "ltr",
                "population": 301,
                "web_url": "https://hosted.weblate.org/languages/eo/",
                "url": "https://hosted.weblate.org/api/languages/eo/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/eo/statistics/?format=api"
            },
            "component": {
                "name": "App",
                "slug": "app",
                "id": 29564,
                "source_language": {
                    "id": 31,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 75,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://hosted.weblate.org/languages/en/",
                    "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "RaccoonForLemmy",
                    "slug": "raccoonforlemmy",
                    "id": 5465,
                    "web": "https://github.com/diegoberaldin/RaccoonForLemmy",
                    "web_url": "https://hosted.weblate.org/projects/raccoonforlemmy/",
                    "url": "https://hosted.weblate.org/api/projects/raccoonforlemmy/?format=api",
                    "components_list_url": "https://hosted.weblate.org/api/projects/raccoonforlemmy/components/?format=api",
                    "repository_url": "https://hosted.weblate.org/api/projects/raccoonforlemmy/repository/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/projects/raccoonforlemmy/statistics/?format=api",
                    "categories_url": "https://hosted.weblate.org/api/projects/raccoonforlemmy/categories/?format=api",
                    "changes_list_url": "https://hosted.weblate.org/api/projects/raccoonforlemmy/changes/?format=api",
                    "languages_url": "https://hosted.weblate.org/api/projects/raccoonforlemmy/languages/?format=api",
                    "labels_url": "https://hosted.weblate.org/api/projects/raccoonforlemmy/labels/?format=api",
                    "translation_review": false,
                    "source_review": false,
                    "set_language_team": true,
                    "instructions": "The following strings correspond to theme names:\r\n- `settingsColorAquamarine`\r\n- `settingsColorBanana`\r\n- `settingsColorBlue`\r\n- `settingsColorGray`\r\n- `settingsColorGreen`\r\n- `settingsColorOrange`\r\n- `settingsColorPink`\r\n- `settingsColorPurple`\r\n- `settingsColorRed`\r\n- `settingsColorWhite`\r\n\r\nIt does not matter the literal meaning and the important thing is that they are translated as an adjective-noun pair which start with the same phoneme (e.g. \"witty whale\" or \"hilarious hedgehog\") in order to maintain the wordplay.",
                    "enable_hooks": true,
                    "language_aliases": ""
                },
                "vcs": "github",
                "repo": "https://github.com/diegoberaldin/RaccoonForLemmy",
                "git_export": "https://hosted.weblate.org/git/raccoonforlemmy/app/",
                "branch": "master",
                "push_branch": "",
                "filemask": "l10n/values-*/strings.xml",
                "screenshot_filemask": "",
                "template": "l10n/values-en/strings.xml",
                "edit_template": true,
                "intermediate": "",
                "new_base": "",
                "file_format": "aresource",
                "license": "GPL-3.0-only",
                "license_url": "https://spdx.org/licenses/GPL-3.0-only.html",
                "agreement": "",
                "web_url": "https://hosted.weblate.org/projects/raccoonforlemmy/app/",
                "url": "https://hosted.weblate.org/api/components/raccoonforlemmy/app/?format=api",
                "repository_url": "https://hosted.weblate.org/api/components/raccoonforlemmy/app/repository/?format=api",
                "translations_url": "https://hosted.weblate.org/api/components/raccoonforlemmy/app/translations/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/components/raccoonforlemmy/app/statistics/?format=api",
                "lock_url": "https://hosted.weblate.org/api/components/raccoonforlemmy/app/lock/?format=api",
                "links_url": "https://hosted.weblate.org/api/components/raccoonforlemmy/app/links/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/components/raccoonforlemmy/app/changes/?format=api",
                "task_url": null,
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "",
                "report_source_bugs": "",
                "merge_style": "rebase",
                "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "add_message": "Added translation using Weblate ({{ language_name }})",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
                "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" add-on in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
                "allow_translation_propagation": true,
                "manage_units": true,
                "enable_suggestions": true,
                "suggestion_voting": false,
                "suggestion_autoaccept": 0,
                "push_on_commit": true,
                "commit_pending_age": 24,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "variant_regex": "",
                "addons": [
                    "https://hosted.weblate.org/api/addons/15712/?format=api"
                ],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": null
            },
            "language_code": "eo",
            "id": 1465400,
            "filename": "l10n/values-eo/strings.xml",
            "revision": "bc24c0de9c6782c85f72c159e2f34f45cdaea77a,9fbfb7a5bbc3f8e80ddd5aea737f1e136849d0d5",
            "web_url": "https://hosted.weblate.org/projects/raccoonforlemmy/app/eo/",
            "share_url": "https://hosted.weblate.org/engage/raccoonforlemmy/-/eo/",
            "translate_url": "https://hosted.weblate.org/translate/raccoonforlemmy/app/eo/",
            "url": "https://hosted.weblate.org/api/translations/raccoonforlemmy/app/eo/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 413,
            "total_words": 1011,
            "translated": 412,
            "translated_words": 1002,
            "translated_percent": 99.7,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 8,
            "failing_checks_words": 27,
            "failing_checks_percent": 1.9,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2024-06-27T21:54:55.635350+02:00",
            "last_author": "Diego Beraldin",
            "repository_url": "https://hosted.weblate.org/api/translations/raccoonforlemmy/app/eo/repository/?format=api",
            "file_url": "https://hosted.weblate.org/api/translations/raccoonforlemmy/app/eo/file/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/translations/raccoonforlemmy/app/eo/statistics/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/translations/raccoonforlemmy/app/eo/changes/?format=api",
            "units_list_url": "https://hosted.weblate.org/api/translations/raccoonforlemmy/app/eo/units/?format=api"
        },
        {
            "language": {
                "id": 36,
                "code": "ru",
                "name": "Russian",
                "plural": {
                    "id": 255,
                    "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": 22
                },
                "aliases": [
                    "ru_r",
                    "ru_rr",
                    "rus"
                ],
                "direction": "ltr",
                "population": 195841151,
                "web_url": "https://hosted.weblate.org/languages/ru/",
                "url": "https://hosted.weblate.org/api/languages/ru/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/ru/statistics/?format=api"
            },
            "component": {
                "name": "Binary app",
                "slug": "binary-app",
                "id": 27741,
                "source_language": {
                    "id": 31,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 75,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://hosted.weblate.org/languages/en/",
                    "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Binary",
                    "slug": "binary",
                    "id": 4848,
                    "web": "https://github.com/fizzyizzy05/binary",
                    "web_url": "https://hosted.weblate.org/projects/binary/",
                    "url": "https://hosted.weblate.org/api/projects/binary/?format=api",
                    "components_list_url": "https://hosted.weblate.org/api/projects/binary/components/?format=api",
                    "repository_url": "https://hosted.weblate.org/api/projects/binary/repository/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/projects/binary/statistics/?format=api",
                    "categories_url": "https://hosted.weblate.org/api/projects/binary/categories/?format=api",
                    "changes_list_url": "https://hosted.weblate.org/api/projects/binary/changes/?format=api",
                    "languages_url": "https://hosted.weblate.org/api/projects/binary/languages/?format=api",
                    "labels_url": "https://hosted.weblate.org/api/projects/binary/labels/?format=api",
                    "translation_review": false,
                    "source_review": false,
                    "set_language_team": true,
                    "instructions": "1. Check that the language you want to translate Binary into is in the po/LINGUAS file. If it isn't please add it to the file.",
                    "enable_hooks": true,
                    "language_aliases": ""
                },
                "vcs": "git",
                "repo": "https://github.com/fizzyizzy05/binary.git",
                "git_export": "https://hosted.weblate.org/git/binary/binary-app/",
                "branch": "main",
                "push_branch": "",
                "filemask": "po/*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "po/binary.pot",
                "file_format": "po",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://hosted.weblate.org/projects/binary/binary-app/",
                "url": "https://hosted.weblate.org/api/components/binary/binary-app/?format=api",
                "repository_url": "https://hosted.weblate.org/api/components/binary/binary-app/repository/?format=api",
                "translations_url": "https://hosted.weblate.org/api/components/binary/binary-app/translations/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/components/binary/binary-app/statistics/?format=api",
                "lock_url": "https://hosted.weblate.org/api/components/binary/binary-app/lock/?format=api",
                "links_url": "https://hosted.weblate.org/api/components/binary/binary-app/links/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/components/binary/binary-app/changes/?format=api",
                "task_url": null,
                "new_lang": "add",
                "language_code_style": "",
                "push": "https://github.com/fizzyizzy05/binary.git",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "",
                "report_source_bugs": "",
                "merge_style": "rebase",
                "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "add_message": "Added translation using Weblate ({{ language_name }})",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
                "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": false,
                "suggestion_autoaccept": 0,
                "push_on_commit": true,
                "commit_pending_age": 24,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "variant_regex": "",
                "addons": [
                    "https://hosted.weblate.org/api/addons/14693/?format=api"
                ],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": null
            },
            "language_code": "ru",
            "id": 1465401,
            "filename": "po/ru.po",
            "revision": "4b518310744aadaa220701b6674a58f9b6ec7a51",
            "web_url": "https://hosted.weblate.org/projects/binary/binary-app/ru/",
            "share_url": "https://hosted.weblate.org/engage/binary/-/ru/",
            "translate_url": "https://hosted.weblate.org/translate/binary/binary-app/ru/",
            "url": "https://hosted.weblate.org/api/translations/binary/binary-app/ru/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 50,
            "total_words": 385,
            "translated": 44,
            "translated_words": 366,
            "translated_percent": 88.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": "2024-06-26T23:51:19.876926+02:00",
            "last_author": null,
            "repository_url": "https://hosted.weblate.org/api/translations/binary/binary-app/ru/repository/?format=api",
            "file_url": "https://hosted.weblate.org/api/translations/binary/binary-app/ru/file/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/translations/binary/binary-app/ru/statistics/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/translations/binary/binary-app/ru/changes/?format=api",
            "units_list_url": "https://hosted.weblate.org/api/translations/binary/binary-app/ru/units/?format=api"
        },
        {
            "language": {
                "id": 36,
                "code": "ru",
                "name": "Russian",
                "plural": {
                    "id": 255,
                    "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": 22
                },
                "aliases": [
                    "ru_r",
                    "ru_rr",
                    "rus"
                ],
                "direction": "ltr",
                "population": 195841151,
                "web_url": "https://hosted.weblate.org/languages/ru/",
                "url": "https://hosted.weblate.org/api/languages/ru/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/ru/statistics/?format=api"
            },
            "component": {
                "name": "Binary",
                "slug": "glossary",
                "id": 27742,
                "source_language": {
                    "id": 31,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 75,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://hosted.weblate.org/languages/en/",
                    "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Binary",
                    "slug": "binary",
                    "id": 4848,
                    "web": "https://github.com/fizzyizzy05/binary",
                    "web_url": "https://hosted.weblate.org/projects/binary/",
                    "url": "https://hosted.weblate.org/api/projects/binary/?format=api",
                    "components_list_url": "https://hosted.weblate.org/api/projects/binary/components/?format=api",
                    "repository_url": "https://hosted.weblate.org/api/projects/binary/repository/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/projects/binary/statistics/?format=api",
                    "categories_url": "https://hosted.weblate.org/api/projects/binary/categories/?format=api",
                    "changes_list_url": "https://hosted.weblate.org/api/projects/binary/changes/?format=api",
                    "languages_url": "https://hosted.weblate.org/api/projects/binary/languages/?format=api",
                    "labels_url": "https://hosted.weblate.org/api/projects/binary/labels/?format=api",
                    "translation_review": false,
                    "source_review": false,
                    "set_language_team": true,
                    "instructions": "1. Check that the language you want to translate Binary into is in the po/LINGUAS file. If it isn't please add it to the file.",
                    "enable_hooks": true,
                    "language_aliases": ""
                },
                "vcs": "local",
                "repo": "local:",
                "git_export": "https://hosted.weblate.org/git/binary/glossary/",
                "branch": "main",
                "push_branch": "",
                "filemask": "*.tbx",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": true,
                "intermediate": "",
                "new_base": "",
                "file_format": "tbx",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://hosted.weblate.org/projects/binary/glossary/",
                "url": "https://hosted.weblate.org/api/components/binary/glossary/?format=api",
                "repository_url": "https://hosted.weblate.org/api/components/binary/glossary/repository/?format=api",
                "translations_url": "https://hosted.weblate.org/api/components/binary/glossary/translations/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/components/binary/glossary/statistics/?format=api",
                "lock_url": "https://hosted.weblate.org/api/components/binary/glossary/lock/?format=api",
                "links_url": "https://hosted.weblate.org/api/components/binary/glossary/links/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/components/binary/glossary/changes/?format=api",
                "task_url": null,
                "new_lang": "none",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "",
                "report_source_bugs": "",
                "merge_style": "rebase",
                "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "add_message": "Added translation using Weblate ({{ language_name }})",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
                "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
                "allow_translation_propagation": false,
                "manage_units": true,
                "enable_suggestions": true,
                "suggestion_voting": false,
                "suggestion_autoaccept": 0,
                "push_on_commit": true,
                "commit_pending_age": 24,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": true,
                "glossary_color": "silver",
                "category": null,
                "linked_component": null
            },
            "language_code": "ru",
            "id": 1465402,
            "filename": "ru.tbx",
            "revision": "a707eb0b067f141dc98e77ff33c3d42e12c3d712",
            "web_url": "https://hosted.weblate.org/projects/binary/glossary/ru/",
            "share_url": "https://hosted.weblate.org/engage/binary/-/ru/",
            "translate_url": "https://hosted.weblate.org/translate/binary/glossary/ru/",
            "url": "https://hosted.weblate.org/api/translations/binary/glossary/ru/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 0,
            "total_words": 0,
            "translated": 0,
            "translated_words": 0,
            "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": "2024-06-24T21:19:58.449641+02:00",
            "last_author": null,
            "repository_url": "https://hosted.weblate.org/api/translations/binary/glossary/ru/repository/?format=api",
            "file_url": "https://hosted.weblate.org/api/translations/binary/glossary/ru/file/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/translations/binary/glossary/ru/statistics/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/translations/binary/glossary/ru/changes/?format=api",
            "units_list_url": "https://hosted.weblate.org/api/translations/binary/glossary/ru/units/?format=api"
        },
        {
            "language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "component": {
                "name": "Translations",
                "slug": "translations",
                "id": 29677,
                "source_language": {
                    "id": 31,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 75,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://hosted.weblate.org/languages/en/",
                    "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "priviblur",
                    "slug": "priviblur",
                    "id": 5521,
                    "web": "https://github.com/syeopite/priviblur",
                    "web_url": "https://hosted.weblate.org/projects/priviblur/",
                    "url": "https://hosted.weblate.org/api/projects/priviblur/?format=api",
                    "components_list_url": "https://hosted.weblate.org/api/projects/priviblur/components/?format=api",
                    "repository_url": "https://hosted.weblate.org/api/projects/priviblur/repository/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/projects/priviblur/statistics/?format=api",
                    "categories_url": "https://hosted.weblate.org/api/projects/priviblur/categories/?format=api",
                    "changes_list_url": "https://hosted.weblate.org/api/projects/priviblur/changes/?format=api",
                    "languages_url": "https://hosted.weblate.org/api/projects/priviblur/languages/?format=api",
                    "labels_url": "https://hosted.weblate.org/api/projects/priviblur/labels/?format=api",
                    "translation_review": false,
                    "source_review": false,
                    "set_language_team": true,
                    "instructions": "",
                    "enable_hooks": true,
                    "language_aliases": ""
                },
                "vcs": "github",
                "repo": "https://github.com/syeopite/priviblur",
                "git_export": "https://hosted.weblate.org/git/priviblur/translations/",
                "branch": "master",
                "push_branch": "",
                "filemask": "locales/*/LC_MESSAGES/priviblur.po",
                "screenshot_filemask": "",
                "template": "locales/en_US/LC_MESSAGES/priviblur.po",
                "edit_template": true,
                "intermediate": "",
                "new_base": "locales/en_US/LC_MESSAGES/priviblur.po",
                "file_format": "po-mono",
                "license": "AGPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/AGPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://hosted.weblate.org/projects/priviblur/translations/",
                "url": "https://hosted.weblate.org/api/components/priviblur/translations/?format=api",
                "repository_url": "https://hosted.weblate.org/api/components/priviblur/translations/repository/?format=api",
                "translations_url": "https://hosted.weblate.org/api/components/priviblur/translations/translations/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/components/priviblur/translations/statistics/?format=api",
                "lock_url": "https://hosted.weblate.org/api/components/priviblur/translations/lock/?format=api",
                "links_url": "https://hosted.weblate.org/api/components/priviblur/translations/links/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/components/priviblur/translations/changes/?format=api",
                "task_url": null,
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [
                    "python_brace_format"
                ],
                "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 }}\" add-on in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
                "allow_translation_propagation": true,
                "manage_units": true,
                "enable_suggestions": true,
                "suggestion_voting": false,
                "suggestion_autoaccept": 0,
                "push_on_commit": true,
                "commit_pending_age": 24,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": null
            },
            "language_code": "en",
            "id": 1465403,
            "filename": "locales/en_US/LC_MESSAGES/priviblur.po",
            "revision": "f698925629c6ea8004b02bec65957c3023c98ee1,f698925629c6ea8004b02bec65957c3023c98ee1",
            "web_url": "https://hosted.weblate.org/projects/priviblur/translations/en/",
            "share_url": "https://hosted.weblate.org/engage/priviblur/-/en/",
            "translate_url": "https://hosted.weblate.org/translate/priviblur/translations/en/",
            "url": "https://hosted.weblate.org/api/translations/priviblur/translations/en/?format=api",
            "is_template": true,
            "is_source": true,
            "total": 67,
            "total_words": 206,
            "translated": 67,
            "translated_words": 206,
            "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": "2024-06-26T06:09:22.548576+02:00",
            "last_author": null,
            "repository_url": "https://hosted.weblate.org/api/translations/priviblur/translations/en/repository/?format=api",
            "file_url": "https://hosted.weblate.org/api/translations/priviblur/translations/en/file/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/translations/priviblur/translations/en/statistics/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/translations/priviblur/translations/en/changes/?format=api",
            "units_list_url": "https://hosted.weblate.org/api/translations/priviblur/translations/en/units/?format=api"
        },
        {
            "language": {
                "id": 56,
                "code": "cs",
                "name": "Czech",
                "plural": {
                    "id": 68,
                    "source": 0,
                    "number": 3,
                    "formula": "(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2",
                    "type": 22
                },
                "aliases": [
                    "cs_cs",
                    "cz",
                    "csy",
                    "ces",
                    "cze"
                ],
                "direction": "ltr",
                "population": 13045532,
                "web_url": "https://hosted.weblate.org/languages/cs/",
                "url": "https://hosted.weblate.org/api/languages/cs/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/cs/statistics/?format=api"
            },
            "component": {
                "name": "Translations",
                "slug": "translations",
                "id": 29677,
                "source_language": {
                    "id": 31,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 75,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://hosted.weblate.org/languages/en/",
                    "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "priviblur",
                    "slug": "priviblur",
                    "id": 5521,
                    "web": "https://github.com/syeopite/priviblur",
                    "web_url": "https://hosted.weblate.org/projects/priviblur/",
                    "url": "https://hosted.weblate.org/api/projects/priviblur/?format=api",
                    "components_list_url": "https://hosted.weblate.org/api/projects/priviblur/components/?format=api",
                    "repository_url": "https://hosted.weblate.org/api/projects/priviblur/repository/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/projects/priviblur/statistics/?format=api",
                    "categories_url": "https://hosted.weblate.org/api/projects/priviblur/categories/?format=api",
                    "changes_list_url": "https://hosted.weblate.org/api/projects/priviblur/changes/?format=api",
                    "languages_url": "https://hosted.weblate.org/api/projects/priviblur/languages/?format=api",
                    "labels_url": "https://hosted.weblate.org/api/projects/priviblur/labels/?format=api",
                    "translation_review": false,
                    "source_review": false,
                    "set_language_team": true,
                    "instructions": "",
                    "enable_hooks": true,
                    "language_aliases": ""
                },
                "vcs": "github",
                "repo": "https://github.com/syeopite/priviblur",
                "git_export": "https://hosted.weblate.org/git/priviblur/translations/",
                "branch": "master",
                "push_branch": "",
                "filemask": "locales/*/LC_MESSAGES/priviblur.po",
                "screenshot_filemask": "",
                "template": "locales/en_US/LC_MESSAGES/priviblur.po",
                "edit_template": true,
                "intermediate": "",
                "new_base": "locales/en_US/LC_MESSAGES/priviblur.po",
                "file_format": "po-mono",
                "license": "AGPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/AGPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://hosted.weblate.org/projects/priviblur/translations/",
                "url": "https://hosted.weblate.org/api/components/priviblur/translations/?format=api",
                "repository_url": "https://hosted.weblate.org/api/components/priviblur/translations/repository/?format=api",
                "translations_url": "https://hosted.weblate.org/api/components/priviblur/translations/translations/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/components/priviblur/translations/statistics/?format=api",
                "lock_url": "https://hosted.weblate.org/api/components/priviblur/translations/lock/?format=api",
                "links_url": "https://hosted.weblate.org/api/components/priviblur/translations/links/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/components/priviblur/translations/changes/?format=api",
                "task_url": null,
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [
                    "python_brace_format"
                ],
                "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 }}\" add-on in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
                "allow_translation_propagation": true,
                "manage_units": true,
                "enable_suggestions": true,
                "suggestion_voting": false,
                "suggestion_autoaccept": 0,
                "push_on_commit": true,
                "commit_pending_age": 24,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": null
            },
            "language_code": "cs_CZ",
            "id": 1465404,
            "filename": "locales/cs_CZ/LC_MESSAGES/priviblur.po",
            "revision": "44760feaec6322c18ac5a67b27d8661cd61c6f72,f698925629c6ea8004b02bec65957c3023c98ee1",
            "web_url": "https://hosted.weblate.org/projects/priviblur/translations/cs/",
            "share_url": "https://hosted.weblate.org/engage/priviblur/-/cs/",
            "translate_url": "https://hosted.weblate.org/translate/priviblur/translations/cs/",
            "url": "https://hosted.weblate.org/api/translations/priviblur/translations/cs/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 67,
            "total_words": 206,
            "translated": 66,
            "translated_words": 202,
            "translated_percent": 98.5,
            "fuzzy": 1,
            "fuzzy_words": 4,
            "fuzzy_percent": 1.4,
            "failing_checks": 1,
            "failing_checks_words": 4,
            "failing_checks_percent": 1.4,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2024-06-26T06:09:23.150950+02:00",
            "last_author": null,
            "repository_url": "https://hosted.weblate.org/api/translations/priviblur/translations/cs/repository/?format=api",
            "file_url": "https://hosted.weblate.org/api/translations/priviblur/translations/cs/file/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/translations/priviblur/translations/cs/statistics/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/translations/priviblur/translations/cs/changes/?format=api",
            "units_list_url": "https://hosted.weblate.org/api/translations/priviblur/translations/cs/units/?format=api"
        },
        {
            "language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "component": {
                "name": "priviblur",
                "slug": "glossary",
                "id": 29678,
                "source_language": {
                    "id": 31,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 75,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://hosted.weblate.org/languages/en/",
                    "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "priviblur",
                    "slug": "priviblur",
                    "id": 5521,
                    "web": "https://github.com/syeopite/priviblur",
                    "web_url": "https://hosted.weblate.org/projects/priviblur/",
                    "url": "https://hosted.weblate.org/api/projects/priviblur/?format=api",
                    "components_list_url": "https://hosted.weblate.org/api/projects/priviblur/components/?format=api",
                    "repository_url": "https://hosted.weblate.org/api/projects/priviblur/repository/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/projects/priviblur/statistics/?format=api",
                    "categories_url": "https://hosted.weblate.org/api/projects/priviblur/categories/?format=api",
                    "changes_list_url": "https://hosted.weblate.org/api/projects/priviblur/changes/?format=api",
                    "languages_url": "https://hosted.weblate.org/api/projects/priviblur/languages/?format=api",
                    "labels_url": "https://hosted.weblate.org/api/projects/priviblur/labels/?format=api",
                    "translation_review": false,
                    "source_review": false,
                    "set_language_team": true,
                    "instructions": "",
                    "enable_hooks": true,
                    "language_aliases": ""
                },
                "vcs": "local",
                "repo": "local:",
                "git_export": "https://hosted.weblate.org/git/priviblur/glossary/",
                "branch": "main",
                "push_branch": "",
                "filemask": "*.tbx",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": true,
                "intermediate": "",
                "new_base": "",
                "file_format": "tbx",
                "license": "AGPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/AGPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://hosted.weblate.org/projects/priviblur/glossary/",
                "url": "https://hosted.weblate.org/api/components/priviblur/glossary/?format=api",
                "repository_url": "https://hosted.weblate.org/api/components/priviblur/glossary/repository/?format=api",
                "translations_url": "https://hosted.weblate.org/api/components/priviblur/glossary/translations/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/components/priviblur/glossary/statistics/?format=api",
                "lock_url": "https://hosted.weblate.org/api/components/priviblur/glossary/lock/?format=api",
                "links_url": "https://hosted.weblate.org/api/components/priviblur/glossary/links/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/components/priviblur/glossary/changes/?format=api",
                "task_url": null,
                "new_lang": "none",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "",
                "report_source_bugs": "",
                "merge_style": "rebase",
                "commit_message": "Translated using Weblate ({{ language_name }})\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 }}\" add-on in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
                "allow_translation_propagation": false,
                "manage_units": true,
                "enable_suggestions": true,
                "suggestion_voting": false,
                "suggestion_autoaccept": 0,
                "push_on_commit": true,
                "commit_pending_age": 24,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": true,
                "glossary_color": "silver",
                "category": null,
                "linked_component": null
            },
            "language_code": "en",
            "id": 1465405,
            "filename": "",
            "revision": "",
            "web_url": "https://hosted.weblate.org/projects/priviblur/glossary/en/",
            "share_url": "https://hosted.weblate.org/engage/priviblur/-/en/",
            "translate_url": "https://hosted.weblate.org/translate/priviblur/glossary/en/",
            "url": "https://hosted.weblate.org/api/translations/priviblur/glossary/en/?format=api",
            "is_template": false,
            "is_source": true,
            "total": 0,
            "total_words": 0,
            "translated": 0,
            "translated_words": 0,
            "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": null,
            "last_author": null,
            "repository_url": "https://hosted.weblate.org/api/translations/priviblur/glossary/en/repository/?format=api",
            "file_url": "https://hosted.weblate.org/api/translations/priviblur/glossary/en/file/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/translations/priviblur/glossary/en/statistics/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/translations/priviblur/glossary/en/changes/?format=api",
            "units_list_url": "https://hosted.weblate.org/api/translations/priviblur/glossary/en/units/?format=api"
        },
        {
            "language": {
                "id": 56,
                "code": "cs",
                "name": "Czech",
                "plural": {
                    "id": 68,
                    "source": 0,
                    "number": 3,
                    "formula": "(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2",
                    "type": 22
                },
                "aliases": [
                    "cs_cs",
                    "cz",
                    "csy",
                    "ces",
                    "cze"
                ],
                "direction": "ltr",
                "population": 13045532,
                "web_url": "https://hosted.weblate.org/languages/cs/",
                "url": "https://hosted.weblate.org/api/languages/cs/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/cs/statistics/?format=api"
            },
            "component": {
                "name": "priviblur",
                "slug": "glossary",
                "id": 29678,
                "source_language": {
                    "id": 31,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 75,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://hosted.weblate.org/languages/en/",
                    "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "priviblur",
                    "slug": "priviblur",
                    "id": 5521,
                    "web": "https://github.com/syeopite/priviblur",
                    "web_url": "https://hosted.weblate.org/projects/priviblur/",
                    "url": "https://hosted.weblate.org/api/projects/priviblur/?format=api",
                    "components_list_url": "https://hosted.weblate.org/api/projects/priviblur/components/?format=api",
                    "repository_url": "https://hosted.weblate.org/api/projects/priviblur/repository/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/projects/priviblur/statistics/?format=api",
                    "categories_url": "https://hosted.weblate.org/api/projects/priviblur/categories/?format=api",
                    "changes_list_url": "https://hosted.weblate.org/api/projects/priviblur/changes/?format=api",
                    "languages_url": "https://hosted.weblate.org/api/projects/priviblur/languages/?format=api",
                    "labels_url": "https://hosted.weblate.org/api/projects/priviblur/labels/?format=api",
                    "translation_review": false,
                    "source_review": false,
                    "set_language_team": true,
                    "instructions": "",
                    "enable_hooks": true,
                    "language_aliases": ""
                },
                "vcs": "local",
                "repo": "local:",
                "git_export": "https://hosted.weblate.org/git/priviblur/glossary/",
                "branch": "main",
                "push_branch": "",
                "filemask": "*.tbx",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": true,
                "intermediate": "",
                "new_base": "",
                "file_format": "tbx",
                "license": "AGPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/AGPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://hosted.weblate.org/projects/priviblur/glossary/",
                "url": "https://hosted.weblate.org/api/components/priviblur/glossary/?format=api",
                "repository_url": "https://hosted.weblate.org/api/components/priviblur/glossary/repository/?format=api",
                "translations_url": "https://hosted.weblate.org/api/components/priviblur/glossary/translations/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/components/priviblur/glossary/statistics/?format=api",
                "lock_url": "https://hosted.weblate.org/api/components/priviblur/glossary/lock/?format=api",
                "links_url": "https://hosted.weblate.org/api/components/priviblur/glossary/links/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/components/priviblur/glossary/changes/?format=api",
                "task_url": null,
                "new_lang": "none",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "",
                "report_source_bugs": "",
                "merge_style": "rebase",
                "commit_message": "Translated using Weblate ({{ language_name }})\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 }}\" add-on in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
                "allow_translation_propagation": false,
                "manage_units": true,
                "enable_suggestions": true,
                "suggestion_voting": false,
                "suggestion_autoaccept": 0,
                "push_on_commit": true,
                "commit_pending_age": 24,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": true,
                "glossary_color": "silver",
                "category": null,
                "linked_component": null
            },
            "language_code": "cs",
            "id": 1465406,
            "filename": "cs.tbx",
            "revision": "a707eb0b067f141dc98e77ff33c3d42e12c3d712",
            "web_url": "https://hosted.weblate.org/projects/priviblur/glossary/cs/",
            "share_url": "https://hosted.weblate.org/engage/priviblur/-/cs/",
            "translate_url": "https://hosted.weblate.org/translate/priviblur/glossary/cs/",
            "url": "https://hosted.weblate.org/api/translations/priviblur/glossary/cs/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 0,
            "total_words": 0,
            "translated": 0,
            "translated_words": 0,
            "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": "2024-06-24T22:25:58.077486+02:00",
            "last_author": null,
            "repository_url": "https://hosted.weblate.org/api/translations/priviblur/glossary/cs/repository/?format=api",
            "file_url": "https://hosted.weblate.org/api/translations/priviblur/glossary/cs/file/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/translations/priviblur/glossary/cs/statistics/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/translations/priviblur/glossary/cs/changes/?format=api",
            "units_list_url": "https://hosted.weblate.org/api/translations/priviblur/glossary/cs/units/?format=api"
        },
        {
            "language": {
                "id": 732,
                "code": "en_devel",
                "name": "English (Developer)",
                "plural": {
                    "id": 746,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en_devel/",
                "url": "https://hosted.weblate.org/api/languages/en_devel/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en_devel/statistics/?format=api"
            },
            "component": {
                "name": "Module: Opal.SupportMe",
                "slug": "opal-supportme",
                "id": 29679,
                "source_language": {
                    "id": 732,
                    "code": "en_devel",
                    "name": "English (Developer)",
                    "plural": {
                        "id": 746,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://hosted.weblate.org/languages/en_devel/",
                    "url": "https://hosted.weblate.org/api/languages/en_devel/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/languages/en_devel/statistics/?format=api"
                },
                "project": {
                    "name": "Opal for SailfishOS",
                    "slug": "opal",
                    "id": 4076,
                    "web": "https://forum.sailfishos.org/t/opal-qml-components-for-app-development/15801",
                    "web_url": "https://hosted.weblate.org/projects/opal/",
                    "url": "https://hosted.weblate.org/api/projects/opal/?format=api",
                    "components_list_url": "https://hosted.weblate.org/api/projects/opal/components/?format=api",
                    "repository_url": "https://hosted.weblate.org/api/projects/opal/repository/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/projects/opal/statistics/?format=api",
                    "categories_url": "https://hosted.weblate.org/api/projects/opal/categories/?format=api",
                    "changes_list_url": "https://hosted.weblate.org/api/projects/opal/changes/?format=api",
                    "languages_url": "https://hosted.weblate.org/api/projects/opal/languages/?format=api",
                    "labels_url": "https://hosted.weblate.org/api/projects/opal/labels/?format=api",
                    "translation_review": false,
                    "source_review": false,
                    "set_language_team": true,
                    "instructions": "# Apps for SailfishOS\r\n\r\nThis is one of my apps and libraries for [SailfishOS](https://sailfishos.org/), a partly-open mobile operating system by [Jolla](http://jolla.com/).\r\n\r\n## General guidelines\r\n\r\nIf your language has different forms of **politeness**, prefer the most polite phrasing that still feels “normal” to you. For example, use “Sie” (instead of “du” or “Du”) for translating “you” to German. Remember these are applications, tools you use, and not your neighbourhood buddies.\r\n\r\nPlease do not forget to translate the **date formats** to your local format. You can find details on the available fields [in the Qt documentation](https://doc.qt.io/qt-5/qml-qtqml-date.html#details).\r\n\r\nOnly translate the app's name if there is a short native term for the app's name in your language. Otherwise copy the original unchanged.\r\n\r\nPlease don't hesitate to add a comment if you find any problem.\r\n\r\n**Thank you for your work!**\r\n\r\n## Opal and its modules\r\n\r\nOpal is a collection of pretty QML components for SailfishOS, building on top of Sailfish's Silica components. It provides ready-made components, examples, snippets, recipes, and resources for building more sailfishy Sailfish apps.\r\n\r\n- *Sources:* [Github](https://github.com/Pretty-SFOS)\r\n- *Packages:* gallery on [OpenRepos](https://openrepos.net/content/ichthyosaurus/opal-gallery), modules on Github in their repositories\r\n- *Forum:* [dedicated thread](https://forum.sailfishos.org/t/opal-qml-components-for-app-development/15801)",
                    "enable_hooks": true,
                    "language_aliases": "de@formal:de,de_CH:de,de_AT:de,de_DE:de,en_AU:en,en_GB:en,en_US:en,it_IT:it,ru_RU:ru,fi_FI:fi"
                },
                "vcs": "github",
                "repo": "https://github.com/Pretty-SFOS/opal-supportme",
                "git_export": "https://hosted.weblate.org/git/opal/opal-supportme/",
                "branch": "main",
                "push_branch": "",
                "filemask": "translations/opal-supportme-*.ts",
                "screenshot_filemask": "doc/screenshot-*.*",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "translations/opal-supportme.ts",
                "file_format": "ts",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://hosted.weblate.org/projects/opal/opal-supportme/",
                "url": "https://hosted.weblate.org/api/components/opal/opal-supportme/?format=api",
                "repository_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/repository/?format=api",
                "translations_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/translations/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/statistics/?format=api",
                "lock_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/lock/?format=api",
                "links_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/links/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/changes/?format=api",
                "task_url": null,
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "qt-format, qt-plural-format, safe-html",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://github.com/Pretty-SFOS/opal-supportme/blob/{{branch}}/{{filename|parentdir}}#L{{line}}",
                "report_source_bugs": "mixosaurus+opal+weblate@pm.me",
                "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 }}\" add-on in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": false,
                "suggestion_autoaccept": 0,
                "push_on_commit": true,
                "commit_pending_age": 24,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "variant_regex": "",
                "addons": [
                    "https://hosted.weblate.org/api/addons/15801/?format=api",
                    "https://hosted.weblate.org/api/addons/15802/?format=api"
                ],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": null
            },
            "language_code": "en_devel",
            "id": 1465414,
            "filename": "",
            "revision": "",
            "web_url": "https://hosted.weblate.org/projects/opal/opal-supportme/en_devel/",
            "share_url": "https://hosted.weblate.org/engage/opal/-/en_devel/",
            "translate_url": "https://hosted.weblate.org/translate/opal/opal-supportme/en_devel/",
            "url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/en_devel/?format=api",
            "is_template": false,
            "is_source": true,
            "total": 25,
            "total_words": 253,
            "translated": 25,
            "translated_words": 253,
            "translated_percent": 100.0,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 2,
            "failing_checks_words": 7,
            "failing_checks_percent": 8.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2024-06-25T15:03:14.832344+02:00",
            "last_author": null,
            "repository_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/en_devel/repository/?format=api",
            "file_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/en_devel/file/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/en_devel/statistics/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/en_devel/changes/?format=api",
            "units_list_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/en_devel/units/?format=api"
        },
        {
            "language": {
                "id": 24,
                "code": "de",
                "name": "German",
                "plural": {
                    "id": 104,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "deu_de",
                    "deu",
                    "ger"
                ],
                "direction": "ltr",
                "population": 136350226,
                "web_url": "https://hosted.weblate.org/languages/de/",
                "url": "https://hosted.weblate.org/api/languages/de/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/de/statistics/?format=api"
            },
            "component": {
                "name": "Module: Opal.SupportMe",
                "slug": "opal-supportme",
                "id": 29679,
                "source_language": {
                    "id": 732,
                    "code": "en_devel",
                    "name": "English (Developer)",
                    "plural": {
                        "id": 746,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://hosted.weblate.org/languages/en_devel/",
                    "url": "https://hosted.weblate.org/api/languages/en_devel/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/languages/en_devel/statistics/?format=api"
                },
                "project": {
                    "name": "Opal for SailfishOS",
                    "slug": "opal",
                    "id": 4076,
                    "web": "https://forum.sailfishos.org/t/opal-qml-components-for-app-development/15801",
                    "web_url": "https://hosted.weblate.org/projects/opal/",
                    "url": "https://hosted.weblate.org/api/projects/opal/?format=api",
                    "components_list_url": "https://hosted.weblate.org/api/projects/opal/components/?format=api",
                    "repository_url": "https://hosted.weblate.org/api/projects/opal/repository/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/projects/opal/statistics/?format=api",
                    "categories_url": "https://hosted.weblate.org/api/projects/opal/categories/?format=api",
                    "changes_list_url": "https://hosted.weblate.org/api/projects/opal/changes/?format=api",
                    "languages_url": "https://hosted.weblate.org/api/projects/opal/languages/?format=api",
                    "labels_url": "https://hosted.weblate.org/api/projects/opal/labels/?format=api",
                    "translation_review": false,
                    "source_review": false,
                    "set_language_team": true,
                    "instructions": "# Apps for SailfishOS\r\n\r\nThis is one of my apps and libraries for [SailfishOS](https://sailfishos.org/), a partly-open mobile operating system by [Jolla](http://jolla.com/).\r\n\r\n## General guidelines\r\n\r\nIf your language has different forms of **politeness**, prefer the most polite phrasing that still feels “normal” to you. For example, use “Sie” (instead of “du” or “Du”) for translating “you” to German. Remember these are applications, tools you use, and not your neighbourhood buddies.\r\n\r\nPlease do not forget to translate the **date formats** to your local format. You can find details on the available fields [in the Qt documentation](https://doc.qt.io/qt-5/qml-qtqml-date.html#details).\r\n\r\nOnly translate the app's name if there is a short native term for the app's name in your language. Otherwise copy the original unchanged.\r\n\r\nPlease don't hesitate to add a comment if you find any problem.\r\n\r\n**Thank you for your work!**\r\n\r\n## Opal and its modules\r\n\r\nOpal is a collection of pretty QML components for SailfishOS, building on top of Sailfish's Silica components. It provides ready-made components, examples, snippets, recipes, and resources for building more sailfishy Sailfish apps.\r\n\r\n- *Sources:* [Github](https://github.com/Pretty-SFOS)\r\n- *Packages:* gallery on [OpenRepos](https://openrepos.net/content/ichthyosaurus/opal-gallery), modules on Github in their repositories\r\n- *Forum:* [dedicated thread](https://forum.sailfishos.org/t/opal-qml-components-for-app-development/15801)",
                    "enable_hooks": true,
                    "language_aliases": "de@formal:de,de_CH:de,de_AT:de,de_DE:de,en_AU:en,en_GB:en,en_US:en,it_IT:it,ru_RU:ru,fi_FI:fi"
                },
                "vcs": "github",
                "repo": "https://github.com/Pretty-SFOS/opal-supportme",
                "git_export": "https://hosted.weblate.org/git/opal/opal-supportme/",
                "branch": "main",
                "push_branch": "",
                "filemask": "translations/opal-supportme-*.ts",
                "screenshot_filemask": "doc/screenshot-*.*",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "translations/opal-supportme.ts",
                "file_format": "ts",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://hosted.weblate.org/projects/opal/opal-supportme/",
                "url": "https://hosted.weblate.org/api/components/opal/opal-supportme/?format=api",
                "repository_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/repository/?format=api",
                "translations_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/translations/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/statistics/?format=api",
                "lock_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/lock/?format=api",
                "links_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/links/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/changes/?format=api",
                "task_url": null,
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "qt-format, qt-plural-format, safe-html",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://github.com/Pretty-SFOS/opal-supportme/blob/{{branch}}/{{filename|parentdir}}#L{{line}}",
                "report_source_bugs": "mixosaurus+opal+weblate@pm.me",
                "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 }}\" add-on in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": false,
                "suggestion_autoaccept": 0,
                "push_on_commit": true,
                "commit_pending_age": 24,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "variant_regex": "",
                "addons": [
                    "https://hosted.weblate.org/api/addons/15801/?format=api",
                    "https://hosted.weblate.org/api/addons/15802/?format=api"
                ],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": null
            },
            "language_code": "de",
            "id": 1465415,
            "filename": "translations/opal-supportme-de.ts",
            "revision": "552d3cb0062a23eef979893c19cdba195675b19a",
            "web_url": "https://hosted.weblate.org/projects/opal/opal-supportme/de/",
            "share_url": "https://hosted.weblate.org/engage/opal/-/de/",
            "translate_url": "https://hosted.weblate.org/translate/opal/opal-supportme/de/",
            "url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/de/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 25,
            "total_words": 253,
            "translated": 25,
            "translated_words": 253,
            "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": "2024-06-25T15:03:15.102576+02:00",
            "last_author": null,
            "repository_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/de/repository/?format=api",
            "file_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/de/file/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/de/statistics/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/de/changes/?format=api",
            "units_list_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/de/units/?format=api"
        },
        {
            "language": {
                "id": 117,
                "code": "kn",
                "name": "Kannada",
                "plural": {
                    "id": 154,
                    "source": 0,
                    "number": 2,
                    "formula": "n > 1",
                    "type": 1
                },
                "aliases": [
                    "kan"
                ],
                "direction": "ltr",
                "population": 49065330,
                "web_url": "https://hosted.weblate.org/languages/kn/",
                "url": "https://hosted.weblate.org/api/languages/kn/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/kn/statistics/?format=api"
            },
            "component": {
                "name": "Flathub",
                "slug": "glossary",
                "id": 12613,
                "source_language": {
                    "id": 31,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 75,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://hosted.weblate.org/languages/en/",
                    "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Flathub",
                    "slug": "flathub",
                    "id": 2440,
                    "web": "https://flathub.org",
                    "web_url": "https://hosted.weblate.org/projects/flathub/",
                    "url": "https://hosted.weblate.org/api/projects/flathub/?format=api",
                    "components_list_url": "https://hosted.weblate.org/api/projects/flathub/components/?format=api",
                    "repository_url": "https://hosted.weblate.org/api/projects/flathub/repository/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/projects/flathub/statistics/?format=api",
                    "categories_url": "https://hosted.weblate.org/api/projects/flathub/categories/?format=api",
                    "changes_list_url": "https://hosted.weblate.org/api/projects/flathub/changes/?format=api",
                    "languages_url": "https://hosted.weblate.org/api/projects/flathub/languages/?format=api",
                    "labels_url": "https://hosted.weblate.org/api/projects/flathub/labels/?format=api",
                    "translation_review": false,
                    "source_review": false,
                    "set_language_team": true,
                    "instructions": "",
                    "enable_hooks": true,
                    "language_aliases": ""
                },
                "vcs": "local",
                "repo": "local:",
                "git_export": "https://hosted.weblate.org/git/flathub/glossary/",
                "branch": "main",
                "push_branch": "",
                "filemask": "*.tbx",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": true,
                "intermediate": "",
                "new_base": "",
                "file_format": "tbx",
                "license": "Apache-2.0",
                "license_url": "https://spdx.org/licenses/Apache-2.0.html",
                "agreement": "",
                "web_url": "https://hosted.weblate.org/projects/flathub/glossary/",
                "url": "https://hosted.weblate.org/api/components/flathub/glossary/?format=api",
                "repository_url": "https://hosted.weblate.org/api/components/flathub/glossary/repository/?format=api",
                "translations_url": "https://hosted.weblate.org/api/components/flathub/glossary/translations/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/components/flathub/glossary/statistics/?format=api",
                "lock_url": "https://hosted.weblate.org/api/components/flathub/glossary/lock/?format=api",
                "links_url": "https://hosted.weblate.org/api/components/flathub/glossary/links/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/components/flathub/glossary/changes/?format=api",
                "task_url": null,
                "new_lang": "none",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "",
                "report_source_bugs": "",
                "merge_style": "rebase",
                "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "add_message": "Added translation using Weblate ({{ language_name }})",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
                "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
                "allow_translation_propagation": false,
                "manage_units": true,
                "enable_suggestions": true,
                "suggestion_voting": false,
                "suggestion_autoaccept": 0,
                "push_on_commit": true,
                "commit_pending_age": 24,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": true,
                "glossary_color": "silver",
                "category": null,
                "linked_component": null
            },
            "language_code": "kn",
            "id": 1465418,
            "filename": "kn.tbx",
            "revision": "47cf511c9cccfa9fa7ba1fedee9c5451f933cd1a",
            "web_url": "https://hosted.weblate.org/projects/flathub/glossary/kn/",
            "share_url": "https://hosted.weblate.org/engage/flathub/-/kn/",
            "translate_url": "https://hosted.weblate.org/translate/flathub/glossary/kn/",
            "url": "https://hosted.weblate.org/api/translations/flathub/glossary/kn/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 5,
            "total_words": 5,
            "translated": 0,
            "translated_words": 0,
            "translated_percent": 0.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": "2024-06-26T02:09:16.422250+02:00",
            "last_author": null,
            "repository_url": "https://hosted.weblate.org/api/translations/flathub/glossary/kn/repository/?format=api",
            "file_url": "https://hosted.weblate.org/api/translations/flathub/glossary/kn/file/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/translations/flathub/glossary/kn/statistics/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/translations/flathub/glossary/kn/changes/?format=api",
            "units_list_url": "https://hosted.weblate.org/api/translations/flathub/glossary/kn/units/?format=api"
        },
        {
            "language": {
                "id": 12,
                "code": "tr",
                "name": "Turkish",
                "plural": {
                    "id": 323,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "trk",
                    "tur"
                ],
                "direction": "ltr",
                "population": 80360705,
                "web_url": "https://hosted.weblate.org/languages/tr/",
                "url": "https://hosted.weblate.org/api/languages/tr/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/tr/statistics/?format=api"
            },
            "component": {
                "name": "Module: Opal.SupportMe",
                "slug": "opal-supportme",
                "id": 29679,
                "source_language": {
                    "id": 732,
                    "code": "en_devel",
                    "name": "English (Developer)",
                    "plural": {
                        "id": 746,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://hosted.weblate.org/languages/en_devel/",
                    "url": "https://hosted.weblate.org/api/languages/en_devel/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/languages/en_devel/statistics/?format=api"
                },
                "project": {
                    "name": "Opal for SailfishOS",
                    "slug": "opal",
                    "id": 4076,
                    "web": "https://forum.sailfishos.org/t/opal-qml-components-for-app-development/15801",
                    "web_url": "https://hosted.weblate.org/projects/opal/",
                    "url": "https://hosted.weblate.org/api/projects/opal/?format=api",
                    "components_list_url": "https://hosted.weblate.org/api/projects/opal/components/?format=api",
                    "repository_url": "https://hosted.weblate.org/api/projects/opal/repository/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/projects/opal/statistics/?format=api",
                    "categories_url": "https://hosted.weblate.org/api/projects/opal/categories/?format=api",
                    "changes_list_url": "https://hosted.weblate.org/api/projects/opal/changes/?format=api",
                    "languages_url": "https://hosted.weblate.org/api/projects/opal/languages/?format=api",
                    "labels_url": "https://hosted.weblate.org/api/projects/opal/labels/?format=api",
                    "translation_review": false,
                    "source_review": false,
                    "set_language_team": true,
                    "instructions": "# Apps for SailfishOS\r\n\r\nThis is one of my apps and libraries for [SailfishOS](https://sailfishos.org/), a partly-open mobile operating system by [Jolla](http://jolla.com/).\r\n\r\n## General guidelines\r\n\r\nIf your language has different forms of **politeness**, prefer the most polite phrasing that still feels “normal” to you. For example, use “Sie” (instead of “du” or “Du”) for translating “you” to German. Remember these are applications, tools you use, and not your neighbourhood buddies.\r\n\r\nPlease do not forget to translate the **date formats** to your local format. You can find details on the available fields [in the Qt documentation](https://doc.qt.io/qt-5/qml-qtqml-date.html#details).\r\n\r\nOnly translate the app's name if there is a short native term for the app's name in your language. Otherwise copy the original unchanged.\r\n\r\nPlease don't hesitate to add a comment if you find any problem.\r\n\r\n**Thank you for your work!**\r\n\r\n## Opal and its modules\r\n\r\nOpal is a collection of pretty QML components for SailfishOS, building on top of Sailfish's Silica components. It provides ready-made components, examples, snippets, recipes, and resources for building more sailfishy Sailfish apps.\r\n\r\n- *Sources:* [Github](https://github.com/Pretty-SFOS)\r\n- *Packages:* gallery on [OpenRepos](https://openrepos.net/content/ichthyosaurus/opal-gallery), modules on Github in their repositories\r\n- *Forum:* [dedicated thread](https://forum.sailfishos.org/t/opal-qml-components-for-app-development/15801)",
                    "enable_hooks": true,
                    "language_aliases": "de@formal:de,de_CH:de,de_AT:de,de_DE:de,en_AU:en,en_GB:en,en_US:en,it_IT:it,ru_RU:ru,fi_FI:fi"
                },
                "vcs": "github",
                "repo": "https://github.com/Pretty-SFOS/opal-supportme",
                "git_export": "https://hosted.weblate.org/git/opal/opal-supportme/",
                "branch": "main",
                "push_branch": "",
                "filemask": "translations/opal-supportme-*.ts",
                "screenshot_filemask": "doc/screenshot-*.*",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "translations/opal-supportme.ts",
                "file_format": "ts",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://hosted.weblate.org/projects/opal/opal-supportme/",
                "url": "https://hosted.weblate.org/api/components/opal/opal-supportme/?format=api",
                "repository_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/repository/?format=api",
                "translations_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/translations/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/statistics/?format=api",
                "lock_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/lock/?format=api",
                "links_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/links/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/changes/?format=api",
                "task_url": null,
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "qt-format, qt-plural-format, safe-html",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://github.com/Pretty-SFOS/opal-supportme/blob/{{branch}}/{{filename|parentdir}}#L{{line}}",
                "report_source_bugs": "mixosaurus+opal+weblate@pm.me",
                "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 }}\" add-on in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": false,
                "suggestion_autoaccept": 0,
                "push_on_commit": true,
                "commit_pending_age": 24,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "variant_regex": "",
                "addons": [
                    "https://hosted.weblate.org/api/addons/15801/?format=api",
                    "https://hosted.weblate.org/api/addons/15802/?format=api"
                ],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": null
            },
            "language_code": "tr",
            "id": 1465420,
            "filename": "translations/opal-supportme-tr.ts",
            "revision": "eea55a90bfbda1fe4f11b0416593eae14e97135e",
            "web_url": "https://hosted.weblate.org/projects/opal/opal-supportme/tr/",
            "share_url": "https://hosted.weblate.org/engage/opal/-/tr/",
            "translate_url": "https://hosted.weblate.org/translate/opal/opal-supportme/tr/",
            "url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/tr/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 25,
            "total_words": 253,
            "translated": 4,
            "translated_words": 12,
            "translated_percent": 16.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": "2024-06-25T15:03:17.439373+02:00",
            "last_author": null,
            "repository_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/tr/repository/?format=api",
            "file_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/tr/file/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/tr/statistics/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/tr/changes/?format=api",
            "units_list_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/tr/units/?format=api"
        },
        {
            "language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "component": {
                "name": "Module: Opal.SupportMe",
                "slug": "opal-supportme",
                "id": 29679,
                "source_language": {
                    "id": 732,
                    "code": "en_devel",
                    "name": "English (Developer)",
                    "plural": {
                        "id": 746,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://hosted.weblate.org/languages/en_devel/",
                    "url": "https://hosted.weblate.org/api/languages/en_devel/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/languages/en_devel/statistics/?format=api"
                },
                "project": {
                    "name": "Opal for SailfishOS",
                    "slug": "opal",
                    "id": 4076,
                    "web": "https://forum.sailfishos.org/t/opal-qml-components-for-app-development/15801",
                    "web_url": "https://hosted.weblate.org/projects/opal/",
                    "url": "https://hosted.weblate.org/api/projects/opal/?format=api",
                    "components_list_url": "https://hosted.weblate.org/api/projects/opal/components/?format=api",
                    "repository_url": "https://hosted.weblate.org/api/projects/opal/repository/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/projects/opal/statistics/?format=api",
                    "categories_url": "https://hosted.weblate.org/api/projects/opal/categories/?format=api",
                    "changes_list_url": "https://hosted.weblate.org/api/projects/opal/changes/?format=api",
                    "languages_url": "https://hosted.weblate.org/api/projects/opal/languages/?format=api",
                    "labels_url": "https://hosted.weblate.org/api/projects/opal/labels/?format=api",
                    "translation_review": false,
                    "source_review": false,
                    "set_language_team": true,
                    "instructions": "# Apps for SailfishOS\r\n\r\nThis is one of my apps and libraries for [SailfishOS](https://sailfishos.org/), a partly-open mobile operating system by [Jolla](http://jolla.com/).\r\n\r\n## General guidelines\r\n\r\nIf your language has different forms of **politeness**, prefer the most polite phrasing that still feels “normal” to you. For example, use “Sie” (instead of “du” or “Du”) for translating “you” to German. Remember these are applications, tools you use, and not your neighbourhood buddies.\r\n\r\nPlease do not forget to translate the **date formats** to your local format. You can find details on the available fields [in the Qt documentation](https://doc.qt.io/qt-5/qml-qtqml-date.html#details).\r\n\r\nOnly translate the app's name if there is a short native term for the app's name in your language. Otherwise copy the original unchanged.\r\n\r\nPlease don't hesitate to add a comment if you find any problem.\r\n\r\n**Thank you for your work!**\r\n\r\n## Opal and its modules\r\n\r\nOpal is a collection of pretty QML components for SailfishOS, building on top of Sailfish's Silica components. It provides ready-made components, examples, snippets, recipes, and resources for building more sailfishy Sailfish apps.\r\n\r\n- *Sources:* [Github](https://github.com/Pretty-SFOS)\r\n- *Packages:* gallery on [OpenRepos](https://openrepos.net/content/ichthyosaurus/opal-gallery), modules on Github in their repositories\r\n- *Forum:* [dedicated thread](https://forum.sailfishos.org/t/opal-qml-components-for-app-development/15801)",
                    "enable_hooks": true,
                    "language_aliases": "de@formal:de,de_CH:de,de_AT:de,de_DE:de,en_AU:en,en_GB:en,en_US:en,it_IT:it,ru_RU:ru,fi_FI:fi"
                },
                "vcs": "github",
                "repo": "https://github.com/Pretty-SFOS/opal-supportme",
                "git_export": "https://hosted.weblate.org/git/opal/opal-supportme/",
                "branch": "main",
                "push_branch": "",
                "filemask": "translations/opal-supportme-*.ts",
                "screenshot_filemask": "doc/screenshot-*.*",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "translations/opal-supportme.ts",
                "file_format": "ts",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://hosted.weblate.org/projects/opal/opal-supportme/",
                "url": "https://hosted.weblate.org/api/components/opal/opal-supportme/?format=api",
                "repository_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/repository/?format=api",
                "translations_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/translations/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/statistics/?format=api",
                "lock_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/lock/?format=api",
                "links_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/links/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/changes/?format=api",
                "task_url": null,
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "qt-format, qt-plural-format, safe-html",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://github.com/Pretty-SFOS/opal-supportme/blob/{{branch}}/{{filename|parentdir}}#L{{line}}",
                "report_source_bugs": "mixosaurus+opal+weblate@pm.me",
                "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 }}\" add-on in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": false,
                "suggestion_autoaccept": 0,
                "push_on_commit": true,
                "commit_pending_age": 24,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "variant_regex": "",
                "addons": [
                    "https://hosted.weblate.org/api/addons/15801/?format=api",
                    "https://hosted.weblate.org/api/addons/15802/?format=api"
                ],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": null
            },
            "language_code": "en_US",
            "id": 1465425,
            "filename": "translations/opal-supportme-en_US.ts",
            "revision": "50230123a89c47ae3d557caf4f0f0db2c2ee621a",
            "web_url": "https://hosted.weblate.org/projects/opal/opal-supportme/en/",
            "share_url": "https://hosted.weblate.org/engage/opal/-/en/",
            "translate_url": "https://hosted.weblate.org/translate/opal/opal-supportme/en/",
            "url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/en/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 25,
            "total_words": 253,
            "translated": 25,
            "translated_words": 253,
            "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": "2024-06-25T15:03:15.288083+02:00",
            "last_author": null,
            "repository_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/en/repository/?format=api",
            "file_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/en/file/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/en/statistics/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/en/changes/?format=api",
            "units_list_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/en/units/?format=api"
        },
        {
            "language": {
                "id": 34,
                "code": "et",
                "name": "Estonian",
                "plural": {
                    "id": 84,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "et_et",
                    "est",
                    "ekk"
                ],
                "direction": "ltr",
                "population": 878449,
                "web_url": "https://hosted.weblate.org/languages/et/",
                "url": "https://hosted.weblate.org/api/languages/et/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/et/statistics/?format=api"
            },
            "component": {
                "name": "Module: Opal.SupportMe",
                "slug": "opal-supportme",
                "id": 29679,
                "source_language": {
                    "id": 732,
                    "code": "en_devel",
                    "name": "English (Developer)",
                    "plural": {
                        "id": 746,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://hosted.weblate.org/languages/en_devel/",
                    "url": "https://hosted.weblate.org/api/languages/en_devel/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/languages/en_devel/statistics/?format=api"
                },
                "project": {
                    "name": "Opal for SailfishOS",
                    "slug": "opal",
                    "id": 4076,
                    "web": "https://forum.sailfishos.org/t/opal-qml-components-for-app-development/15801",
                    "web_url": "https://hosted.weblate.org/projects/opal/",
                    "url": "https://hosted.weblate.org/api/projects/opal/?format=api",
                    "components_list_url": "https://hosted.weblate.org/api/projects/opal/components/?format=api",
                    "repository_url": "https://hosted.weblate.org/api/projects/opal/repository/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/projects/opal/statistics/?format=api",
                    "categories_url": "https://hosted.weblate.org/api/projects/opal/categories/?format=api",
                    "changes_list_url": "https://hosted.weblate.org/api/projects/opal/changes/?format=api",
                    "languages_url": "https://hosted.weblate.org/api/projects/opal/languages/?format=api",
                    "labels_url": "https://hosted.weblate.org/api/projects/opal/labels/?format=api",
                    "translation_review": false,
                    "source_review": false,
                    "set_language_team": true,
                    "instructions": "# Apps for SailfishOS\r\n\r\nThis is one of my apps and libraries for [SailfishOS](https://sailfishos.org/), a partly-open mobile operating system by [Jolla](http://jolla.com/).\r\n\r\n## General guidelines\r\n\r\nIf your language has different forms of **politeness**, prefer the most polite phrasing that still feels “normal” to you. For example, use “Sie” (instead of “du” or “Du”) for translating “you” to German. Remember these are applications, tools you use, and not your neighbourhood buddies.\r\n\r\nPlease do not forget to translate the **date formats** to your local format. You can find details on the available fields [in the Qt documentation](https://doc.qt.io/qt-5/qml-qtqml-date.html#details).\r\n\r\nOnly translate the app's name if there is a short native term for the app's name in your language. Otherwise copy the original unchanged.\r\n\r\nPlease don't hesitate to add a comment if you find any problem.\r\n\r\n**Thank you for your work!**\r\n\r\n## Opal and its modules\r\n\r\nOpal is a collection of pretty QML components for SailfishOS, building on top of Sailfish's Silica components. It provides ready-made components, examples, snippets, recipes, and resources for building more sailfishy Sailfish apps.\r\n\r\n- *Sources:* [Github](https://github.com/Pretty-SFOS)\r\n- *Packages:* gallery on [OpenRepos](https://openrepos.net/content/ichthyosaurus/opal-gallery), modules on Github in their repositories\r\n- *Forum:* [dedicated thread](https://forum.sailfishos.org/t/opal-qml-components-for-app-development/15801)",
                    "enable_hooks": true,
                    "language_aliases": "de@formal:de,de_CH:de,de_AT:de,de_DE:de,en_AU:en,en_GB:en,en_US:en,it_IT:it,ru_RU:ru,fi_FI:fi"
                },
                "vcs": "github",
                "repo": "https://github.com/Pretty-SFOS/opal-supportme",
                "git_export": "https://hosted.weblate.org/git/opal/opal-supportme/",
                "branch": "main",
                "push_branch": "",
                "filemask": "translations/opal-supportme-*.ts",
                "screenshot_filemask": "doc/screenshot-*.*",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "translations/opal-supportme.ts",
                "file_format": "ts",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://hosted.weblate.org/projects/opal/opal-supportme/",
                "url": "https://hosted.weblate.org/api/components/opal/opal-supportme/?format=api",
                "repository_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/repository/?format=api",
                "translations_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/translations/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/statistics/?format=api",
                "lock_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/lock/?format=api",
                "links_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/links/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/changes/?format=api",
                "task_url": null,
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "qt-format, qt-plural-format, safe-html",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://github.com/Pretty-SFOS/opal-supportme/blob/{{branch}}/{{filename|parentdir}}#L{{line}}",
                "report_source_bugs": "mixosaurus+opal+weblate@pm.me",
                "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 }}\" add-on in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": false,
                "suggestion_autoaccept": 0,
                "push_on_commit": true,
                "commit_pending_age": 24,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "variant_regex": "",
                "addons": [
                    "https://hosted.weblate.org/api/addons/15801/?format=api",
                    "https://hosted.weblate.org/api/addons/15802/?format=api"
                ],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": null
            },
            "language_code": "et",
            "id": 1465430,
            "filename": "translations/opal-supportme-et.ts",
            "revision": "88d9456c196aa3e55b4660586368ea42c235179f",
            "web_url": "https://hosted.weblate.org/projects/opal/opal-supportme/et/",
            "share_url": "https://hosted.weblate.org/engage/opal/-/et/",
            "translate_url": "https://hosted.weblate.org/translate/opal/opal-supportme/et/",
            "url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/et/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 25,
            "total_words": 253,
            "translated": 5,
            "translated_words": 14,
            "translated_percent": 20.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": "2024-06-25T15:03:15.570608+02:00",
            "last_author": null,
            "repository_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/et/repository/?format=api",
            "file_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/et/file/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/et/statistics/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/et/changes/?format=api",
            "units_list_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/et/units/?format=api"
        },
        {
            "language": {
                "id": 36,
                "code": "ru",
                "name": "Russian",
                "plural": {
                    "id": 255,
                    "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": 22
                },
                "aliases": [
                    "ru_r",
                    "ru_rr",
                    "rus"
                ],
                "direction": "ltr",
                "population": 195841151,
                "web_url": "https://hosted.weblate.org/languages/ru/",
                "url": "https://hosted.weblate.org/api/languages/ru/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/ru/statistics/?format=api"
            },
            "component": {
                "name": "Module: Opal.SupportMe",
                "slug": "opal-supportme",
                "id": 29679,
                "source_language": {
                    "id": 732,
                    "code": "en_devel",
                    "name": "English (Developer)",
                    "plural": {
                        "id": 746,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://hosted.weblate.org/languages/en_devel/",
                    "url": "https://hosted.weblate.org/api/languages/en_devel/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/languages/en_devel/statistics/?format=api"
                },
                "project": {
                    "name": "Opal for SailfishOS",
                    "slug": "opal",
                    "id": 4076,
                    "web": "https://forum.sailfishos.org/t/opal-qml-components-for-app-development/15801",
                    "web_url": "https://hosted.weblate.org/projects/opal/",
                    "url": "https://hosted.weblate.org/api/projects/opal/?format=api",
                    "components_list_url": "https://hosted.weblate.org/api/projects/opal/components/?format=api",
                    "repository_url": "https://hosted.weblate.org/api/projects/opal/repository/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/projects/opal/statistics/?format=api",
                    "categories_url": "https://hosted.weblate.org/api/projects/opal/categories/?format=api",
                    "changes_list_url": "https://hosted.weblate.org/api/projects/opal/changes/?format=api",
                    "languages_url": "https://hosted.weblate.org/api/projects/opal/languages/?format=api",
                    "labels_url": "https://hosted.weblate.org/api/projects/opal/labels/?format=api",
                    "translation_review": false,
                    "source_review": false,
                    "set_language_team": true,
                    "instructions": "# Apps for SailfishOS\r\n\r\nThis is one of my apps and libraries for [SailfishOS](https://sailfishos.org/), a partly-open mobile operating system by [Jolla](http://jolla.com/).\r\n\r\n## General guidelines\r\n\r\nIf your language has different forms of **politeness**, prefer the most polite phrasing that still feels “normal” to you. For example, use “Sie” (instead of “du” or “Du”) for translating “you” to German. Remember these are applications, tools you use, and not your neighbourhood buddies.\r\n\r\nPlease do not forget to translate the **date formats** to your local format. You can find details on the available fields [in the Qt documentation](https://doc.qt.io/qt-5/qml-qtqml-date.html#details).\r\n\r\nOnly translate the app's name if there is a short native term for the app's name in your language. Otherwise copy the original unchanged.\r\n\r\nPlease don't hesitate to add a comment if you find any problem.\r\n\r\n**Thank you for your work!**\r\n\r\n## Opal and its modules\r\n\r\nOpal is a collection of pretty QML components for SailfishOS, building on top of Sailfish's Silica components. It provides ready-made components, examples, snippets, recipes, and resources for building more sailfishy Sailfish apps.\r\n\r\n- *Sources:* [Github](https://github.com/Pretty-SFOS)\r\n- *Packages:* gallery on [OpenRepos](https://openrepos.net/content/ichthyosaurus/opal-gallery), modules on Github in their repositories\r\n- *Forum:* [dedicated thread](https://forum.sailfishos.org/t/opal-qml-components-for-app-development/15801)",
                    "enable_hooks": true,
                    "language_aliases": "de@formal:de,de_CH:de,de_AT:de,de_DE:de,en_AU:en,en_GB:en,en_US:en,it_IT:it,ru_RU:ru,fi_FI:fi"
                },
                "vcs": "github",
                "repo": "https://github.com/Pretty-SFOS/opal-supportme",
                "git_export": "https://hosted.weblate.org/git/opal/opal-supportme/",
                "branch": "main",
                "push_branch": "",
                "filemask": "translations/opal-supportme-*.ts",
                "screenshot_filemask": "doc/screenshot-*.*",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "translations/opal-supportme.ts",
                "file_format": "ts",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://hosted.weblate.org/projects/opal/opal-supportme/",
                "url": "https://hosted.weblate.org/api/components/opal/opal-supportme/?format=api",
                "repository_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/repository/?format=api",
                "translations_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/translations/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/statistics/?format=api",
                "lock_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/lock/?format=api",
                "links_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/links/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/changes/?format=api",
                "task_url": null,
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "qt-format, qt-plural-format, safe-html",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://github.com/Pretty-SFOS/opal-supportme/blob/{{branch}}/{{filename|parentdir}}#L{{line}}",
                "report_source_bugs": "mixosaurus+opal+weblate@pm.me",
                "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 }}\" add-on in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": false,
                "suggestion_autoaccept": 0,
                "push_on_commit": true,
                "commit_pending_age": 24,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "variant_regex": "",
                "addons": [
                    "https://hosted.weblate.org/api/addons/15801/?format=api",
                    "https://hosted.weblate.org/api/addons/15802/?format=api"
                ],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": null
            },
            "language_code": "ru_RU",
            "id": 1465435,
            "filename": "translations/opal-supportme-ru_RU.ts",
            "revision": "35a95d48641c816db87c580372b07e54fd299e75",
            "web_url": "https://hosted.weblate.org/projects/opal/opal-supportme/ru/",
            "share_url": "https://hosted.weblate.org/engage/opal/-/ru/",
            "translate_url": "https://hosted.weblate.org/translate/opal/opal-supportme/ru/",
            "url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/ru/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 25,
            "total_words": 253,
            "translated": 5,
            "translated_words": 14,
            "translated_percent": 20.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": "2024-06-25T15:03:16.900801+02:00",
            "last_author": null,
            "repository_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/ru/repository/?format=api",
            "file_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/ru/file/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/ru/statistics/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/ru/changes/?format=api",
            "units_list_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/ru/units/?format=api"
        },
        {
            "language": {
                "id": 42,
                "code": "uk",
                "name": "Ukrainian",
                "plural": {
                    "id": 327,
                    "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": 22
                },
                "aliases": [
                    "ua",
                    "ua_ua",
                    "uk_uk",
                    "ukr"
                ],
                "direction": "ltr",
                "population": 29348975,
                "web_url": "https://hosted.weblate.org/languages/uk/",
                "url": "https://hosted.weblate.org/api/languages/uk/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/uk/statistics/?format=api"
            },
            "component": {
                "name": "Module: Opal.SupportMe",
                "slug": "opal-supportme",
                "id": 29679,
                "source_language": {
                    "id": 732,
                    "code": "en_devel",
                    "name": "English (Developer)",
                    "plural": {
                        "id": 746,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://hosted.weblate.org/languages/en_devel/",
                    "url": "https://hosted.weblate.org/api/languages/en_devel/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/languages/en_devel/statistics/?format=api"
                },
                "project": {
                    "name": "Opal for SailfishOS",
                    "slug": "opal",
                    "id": 4076,
                    "web": "https://forum.sailfishos.org/t/opal-qml-components-for-app-development/15801",
                    "web_url": "https://hosted.weblate.org/projects/opal/",
                    "url": "https://hosted.weblate.org/api/projects/opal/?format=api",
                    "components_list_url": "https://hosted.weblate.org/api/projects/opal/components/?format=api",
                    "repository_url": "https://hosted.weblate.org/api/projects/opal/repository/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/projects/opal/statistics/?format=api",
                    "categories_url": "https://hosted.weblate.org/api/projects/opal/categories/?format=api",
                    "changes_list_url": "https://hosted.weblate.org/api/projects/opal/changes/?format=api",
                    "languages_url": "https://hosted.weblate.org/api/projects/opal/languages/?format=api",
                    "labels_url": "https://hosted.weblate.org/api/projects/opal/labels/?format=api",
                    "translation_review": false,
                    "source_review": false,
                    "set_language_team": true,
                    "instructions": "# Apps for SailfishOS\r\n\r\nThis is one of my apps and libraries for [SailfishOS](https://sailfishos.org/), a partly-open mobile operating system by [Jolla](http://jolla.com/).\r\n\r\n## General guidelines\r\n\r\nIf your language has different forms of **politeness**, prefer the most polite phrasing that still feels “normal” to you. For example, use “Sie” (instead of “du” or “Du”) for translating “you” to German. Remember these are applications, tools you use, and not your neighbourhood buddies.\r\n\r\nPlease do not forget to translate the **date formats** to your local format. You can find details on the available fields [in the Qt documentation](https://doc.qt.io/qt-5/qml-qtqml-date.html#details).\r\n\r\nOnly translate the app's name if there is a short native term for the app's name in your language. Otherwise copy the original unchanged.\r\n\r\nPlease don't hesitate to add a comment if you find any problem.\r\n\r\n**Thank you for your work!**\r\n\r\n## Opal and its modules\r\n\r\nOpal is a collection of pretty QML components for SailfishOS, building on top of Sailfish's Silica components. It provides ready-made components, examples, snippets, recipes, and resources for building more sailfishy Sailfish apps.\r\n\r\n- *Sources:* [Github](https://github.com/Pretty-SFOS)\r\n- *Packages:* gallery on [OpenRepos](https://openrepos.net/content/ichthyosaurus/opal-gallery), modules on Github in their repositories\r\n- *Forum:* [dedicated thread](https://forum.sailfishos.org/t/opal-qml-components-for-app-development/15801)",
                    "enable_hooks": true,
                    "language_aliases": "de@formal:de,de_CH:de,de_AT:de,de_DE:de,en_AU:en,en_GB:en,en_US:en,it_IT:it,ru_RU:ru,fi_FI:fi"
                },
                "vcs": "github",
                "repo": "https://github.com/Pretty-SFOS/opal-supportme",
                "git_export": "https://hosted.weblate.org/git/opal/opal-supportme/",
                "branch": "main",
                "push_branch": "",
                "filemask": "translations/opal-supportme-*.ts",
                "screenshot_filemask": "doc/screenshot-*.*",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "translations/opal-supportme.ts",
                "file_format": "ts",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://hosted.weblate.org/projects/opal/opal-supportme/",
                "url": "https://hosted.weblate.org/api/components/opal/opal-supportme/?format=api",
                "repository_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/repository/?format=api",
                "translations_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/translations/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/statistics/?format=api",
                "lock_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/lock/?format=api",
                "links_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/links/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/changes/?format=api",
                "task_url": null,
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "qt-format, qt-plural-format, safe-html",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://github.com/Pretty-SFOS/opal-supportme/blob/{{branch}}/{{filename|parentdir}}#L{{line}}",
                "report_source_bugs": "mixosaurus+opal+weblate@pm.me",
                "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 }}\" add-on in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": false,
                "suggestion_autoaccept": 0,
                "push_on_commit": true,
                "commit_pending_age": 24,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "variant_regex": "",
                "addons": [
                    "https://hosted.weblate.org/api/addons/15801/?format=api",
                    "https://hosted.weblate.org/api/addons/15802/?format=api"
                ],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": null
            },
            "language_code": "uk",
            "id": 1465440,
            "filename": "translations/opal-supportme-uk.ts",
            "revision": "1cd0f9dd44190a1e72ca805f707ea95ac4872a10",
            "web_url": "https://hosted.weblate.org/projects/opal/opal-supportme/uk/",
            "share_url": "https://hosted.weblate.org/engage/opal/-/uk/",
            "translate_url": "https://hosted.weblate.org/translate/opal/opal-supportme/uk/",
            "url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/uk/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 25,
            "total_words": 253,
            "translated": 5,
            "translated_words": 14,
            "translated_percent": 20.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": "2024-06-25T15:03:17.628542+02:00",
            "last_author": null,
            "repository_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/uk/repository/?format=api",
            "file_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/uk/file/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/uk/statistics/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/uk/changes/?format=api",
            "units_list_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/uk/units/?format=api"
        },
        {
            "language": {
                "id": 56,
                "code": "cs",
                "name": "Czech",
                "plural": {
                    "id": 68,
                    "source": 0,
                    "number": 3,
                    "formula": "(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2",
                    "type": 22
                },
                "aliases": [
                    "cs_cs",
                    "cz",
                    "csy",
                    "ces",
                    "cze"
                ],
                "direction": "ltr",
                "population": 13045532,
                "web_url": "https://hosted.weblate.org/languages/cs/",
                "url": "https://hosted.weblate.org/api/languages/cs/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/cs/statistics/?format=api"
            },
            "component": {
                "name": "Module: Opal.SupportMe",
                "slug": "opal-supportme",
                "id": 29679,
                "source_language": {
                    "id": 732,
                    "code": "en_devel",
                    "name": "English (Developer)",
                    "plural": {
                        "id": 746,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://hosted.weblate.org/languages/en_devel/",
                    "url": "https://hosted.weblate.org/api/languages/en_devel/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/languages/en_devel/statistics/?format=api"
                },
                "project": {
                    "name": "Opal for SailfishOS",
                    "slug": "opal",
                    "id": 4076,
                    "web": "https://forum.sailfishos.org/t/opal-qml-components-for-app-development/15801",
                    "web_url": "https://hosted.weblate.org/projects/opal/",
                    "url": "https://hosted.weblate.org/api/projects/opal/?format=api",
                    "components_list_url": "https://hosted.weblate.org/api/projects/opal/components/?format=api",
                    "repository_url": "https://hosted.weblate.org/api/projects/opal/repository/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/projects/opal/statistics/?format=api",
                    "categories_url": "https://hosted.weblate.org/api/projects/opal/categories/?format=api",
                    "changes_list_url": "https://hosted.weblate.org/api/projects/opal/changes/?format=api",
                    "languages_url": "https://hosted.weblate.org/api/projects/opal/languages/?format=api",
                    "labels_url": "https://hosted.weblate.org/api/projects/opal/labels/?format=api",
                    "translation_review": false,
                    "source_review": false,
                    "set_language_team": true,
                    "instructions": "# Apps for SailfishOS\r\n\r\nThis is one of my apps and libraries for [SailfishOS](https://sailfishos.org/), a partly-open mobile operating system by [Jolla](http://jolla.com/).\r\n\r\n## General guidelines\r\n\r\nIf your language has different forms of **politeness**, prefer the most polite phrasing that still feels “normal” to you. For example, use “Sie” (instead of “du” or “Du”) for translating “you” to German. Remember these are applications, tools you use, and not your neighbourhood buddies.\r\n\r\nPlease do not forget to translate the **date formats** to your local format. You can find details on the available fields [in the Qt documentation](https://doc.qt.io/qt-5/qml-qtqml-date.html#details).\r\n\r\nOnly translate the app's name if there is a short native term for the app's name in your language. Otherwise copy the original unchanged.\r\n\r\nPlease don't hesitate to add a comment if you find any problem.\r\n\r\n**Thank you for your work!**\r\n\r\n## Opal and its modules\r\n\r\nOpal is a collection of pretty QML components for SailfishOS, building on top of Sailfish's Silica components. It provides ready-made components, examples, snippets, recipes, and resources for building more sailfishy Sailfish apps.\r\n\r\n- *Sources:* [Github](https://github.com/Pretty-SFOS)\r\n- *Packages:* gallery on [OpenRepos](https://openrepos.net/content/ichthyosaurus/opal-gallery), modules on Github in their repositories\r\n- *Forum:* [dedicated thread](https://forum.sailfishos.org/t/opal-qml-components-for-app-development/15801)",
                    "enable_hooks": true,
                    "language_aliases": "de@formal:de,de_CH:de,de_AT:de,de_DE:de,en_AU:en,en_GB:en,en_US:en,it_IT:it,ru_RU:ru,fi_FI:fi"
                },
                "vcs": "github",
                "repo": "https://github.com/Pretty-SFOS/opal-supportme",
                "git_export": "https://hosted.weblate.org/git/opal/opal-supportme/",
                "branch": "main",
                "push_branch": "",
                "filemask": "translations/opal-supportme-*.ts",
                "screenshot_filemask": "doc/screenshot-*.*",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "translations/opal-supportme.ts",
                "file_format": "ts",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://hosted.weblate.org/projects/opal/opal-supportme/",
                "url": "https://hosted.weblate.org/api/components/opal/opal-supportme/?format=api",
                "repository_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/repository/?format=api",
                "translations_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/translations/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/statistics/?format=api",
                "lock_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/lock/?format=api",
                "links_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/links/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/changes/?format=api",
                "task_url": null,
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "qt-format, qt-plural-format, safe-html",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://github.com/Pretty-SFOS/opal-supportme/blob/{{branch}}/{{filename|parentdir}}#L{{line}}",
                "report_source_bugs": "mixosaurus+opal+weblate@pm.me",
                "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 }}\" add-on in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": false,
                "suggestion_autoaccept": 0,
                "push_on_commit": true,
                "commit_pending_age": 24,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "variant_regex": "",
                "addons": [
                    "https://hosted.weblate.org/api/addons/15801/?format=api",
                    "https://hosted.weblate.org/api/addons/15802/?format=api"
                ],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": null
            },
            "language_code": "cs",
            "id": 1465445,
            "filename": "translations/opal-supportme-cs.ts",
            "revision": "e34d8864c18d3cde87679668c5dee4c90c8d68f5",
            "web_url": "https://hosted.weblate.org/projects/opal/opal-supportme/cs/",
            "share_url": "https://hosted.weblate.org/engage/opal/-/cs/",
            "translate_url": "https://hosted.weblate.org/translate/opal/opal-supportme/cs/",
            "url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/cs/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 25,
            "total_words": 253,
            "translated": 0,
            "translated_words": 0,
            "translated_percent": 0.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": "2024-06-25T15:03:14.870150+02:00",
            "last_author": null,
            "repository_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/cs/repository/?format=api",
            "file_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/cs/file/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/cs/statistics/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/cs/changes/?format=api",
            "units_list_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/cs/units/?format=api"
        },
        {
            "language": {
                "id": 66,
                "code": "hu",
                "name": "Hungarian",
                "plural": {
                    "id": 136,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "hun"
                ],
                "direction": "ltr",
                "population": 12443429,
                "web_url": "https://hosted.weblate.org/languages/hu/",
                "url": "https://hosted.weblate.org/api/languages/hu/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/hu/statistics/?format=api"
            },
            "component": {
                "name": "Module: Opal.SupportMe",
                "slug": "opal-supportme",
                "id": 29679,
                "source_language": {
                    "id": 732,
                    "code": "en_devel",
                    "name": "English (Developer)",
                    "plural": {
                        "id": 746,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://hosted.weblate.org/languages/en_devel/",
                    "url": "https://hosted.weblate.org/api/languages/en_devel/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/languages/en_devel/statistics/?format=api"
                },
                "project": {
                    "name": "Opal for SailfishOS",
                    "slug": "opal",
                    "id": 4076,
                    "web": "https://forum.sailfishos.org/t/opal-qml-components-for-app-development/15801",
                    "web_url": "https://hosted.weblate.org/projects/opal/",
                    "url": "https://hosted.weblate.org/api/projects/opal/?format=api",
                    "components_list_url": "https://hosted.weblate.org/api/projects/opal/components/?format=api",
                    "repository_url": "https://hosted.weblate.org/api/projects/opal/repository/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/projects/opal/statistics/?format=api",
                    "categories_url": "https://hosted.weblate.org/api/projects/opal/categories/?format=api",
                    "changes_list_url": "https://hosted.weblate.org/api/projects/opal/changes/?format=api",
                    "languages_url": "https://hosted.weblate.org/api/projects/opal/languages/?format=api",
                    "labels_url": "https://hosted.weblate.org/api/projects/opal/labels/?format=api",
                    "translation_review": false,
                    "source_review": false,
                    "set_language_team": true,
                    "instructions": "# Apps for SailfishOS\r\n\r\nThis is one of my apps and libraries for [SailfishOS](https://sailfishos.org/), a partly-open mobile operating system by [Jolla](http://jolla.com/).\r\n\r\n## General guidelines\r\n\r\nIf your language has different forms of **politeness**, prefer the most polite phrasing that still feels “normal” to you. For example, use “Sie” (instead of “du” or “Du”) for translating “you” to German. Remember these are applications, tools you use, and not your neighbourhood buddies.\r\n\r\nPlease do not forget to translate the **date formats** to your local format. You can find details on the available fields [in the Qt documentation](https://doc.qt.io/qt-5/qml-qtqml-date.html#details).\r\n\r\nOnly translate the app's name if there is a short native term for the app's name in your language. Otherwise copy the original unchanged.\r\n\r\nPlease don't hesitate to add a comment if you find any problem.\r\n\r\n**Thank you for your work!**\r\n\r\n## Opal and its modules\r\n\r\nOpal is a collection of pretty QML components for SailfishOS, building on top of Sailfish's Silica components. It provides ready-made components, examples, snippets, recipes, and resources for building more sailfishy Sailfish apps.\r\n\r\n- *Sources:* [Github](https://github.com/Pretty-SFOS)\r\n- *Packages:* gallery on [OpenRepos](https://openrepos.net/content/ichthyosaurus/opal-gallery), modules on Github in their repositories\r\n- *Forum:* [dedicated thread](https://forum.sailfishos.org/t/opal-qml-components-for-app-development/15801)",
                    "enable_hooks": true,
                    "language_aliases": "de@formal:de,de_CH:de,de_AT:de,de_DE:de,en_AU:en,en_GB:en,en_US:en,it_IT:it,ru_RU:ru,fi_FI:fi"
                },
                "vcs": "github",
                "repo": "https://github.com/Pretty-SFOS/opal-supportme",
                "git_export": "https://hosted.weblate.org/git/opal/opal-supportme/",
                "branch": "main",
                "push_branch": "",
                "filemask": "translations/opal-supportme-*.ts",
                "screenshot_filemask": "doc/screenshot-*.*",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "translations/opal-supportme.ts",
                "file_format": "ts",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://hosted.weblate.org/projects/opal/opal-supportme/",
                "url": "https://hosted.weblate.org/api/components/opal/opal-supportme/?format=api",
                "repository_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/repository/?format=api",
                "translations_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/translations/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/statistics/?format=api",
                "lock_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/lock/?format=api",
                "links_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/links/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/changes/?format=api",
                "task_url": null,
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "qt-format, qt-plural-format, safe-html",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://github.com/Pretty-SFOS/opal-supportme/blob/{{branch}}/{{filename|parentdir}}#L{{line}}",
                "report_source_bugs": "mixosaurus+opal+weblate@pm.me",
                "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 }}\" add-on in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": false,
                "suggestion_autoaccept": 0,
                "push_on_commit": true,
                "commit_pending_age": 24,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "variant_regex": "",
                "addons": [
                    "https://hosted.weblate.org/api/addons/15801/?format=api",
                    "https://hosted.weblate.org/api/addons/15802/?format=api"
                ],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": null
            },
            "language_code": "hu",
            "id": 1465450,
            "filename": "translations/opal-supportme-hu.ts",
            "revision": "89f0a959c44ef60b39202d17e4047334bd7e4168",
            "web_url": "https://hosted.weblate.org/projects/opal/opal-supportme/hu/",
            "share_url": "https://hosted.weblate.org/engage/opal/-/hu/",
            "translate_url": "https://hosted.weblate.org/translate/opal/opal-supportme/hu/",
            "url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/hu/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 25,
            "total_words": 253,
            "translated": 4,
            "translated_words": 12,
            "translated_percent": 16.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": "2024-06-25T15:03:15.916943+02:00",
            "last_author": null,
            "repository_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/hu/repository/?format=api",
            "file_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/hu/file/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/hu/statistics/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/hu/changes/?format=api",
            "units_list_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/hu/units/?format=api"
        },
        {
            "language": {
                "id": 78,
                "code": "pl",
                "name": "Polish",
                "plural": {
                    "id": 244,
                    "source": 0,
                    "number": 3,
                    "formula": "n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2",
                    "type": 22
                },
                "aliases": [
                    "plk",
                    "pol"
                ],
                "direction": "ltr",
                "population": 41077398,
                "web_url": "https://hosted.weblate.org/languages/pl/",
                "url": "https://hosted.weblate.org/api/languages/pl/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/pl/statistics/?format=api"
            },
            "component": {
                "name": "Module: Opal.SupportMe",
                "slug": "opal-supportme",
                "id": 29679,
                "source_language": {
                    "id": 732,
                    "code": "en_devel",
                    "name": "English (Developer)",
                    "plural": {
                        "id": 746,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://hosted.weblate.org/languages/en_devel/",
                    "url": "https://hosted.weblate.org/api/languages/en_devel/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/languages/en_devel/statistics/?format=api"
                },
                "project": {
                    "name": "Opal for SailfishOS",
                    "slug": "opal",
                    "id": 4076,
                    "web": "https://forum.sailfishos.org/t/opal-qml-components-for-app-development/15801",
                    "web_url": "https://hosted.weblate.org/projects/opal/",
                    "url": "https://hosted.weblate.org/api/projects/opal/?format=api",
                    "components_list_url": "https://hosted.weblate.org/api/projects/opal/components/?format=api",
                    "repository_url": "https://hosted.weblate.org/api/projects/opal/repository/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/projects/opal/statistics/?format=api",
                    "categories_url": "https://hosted.weblate.org/api/projects/opal/categories/?format=api",
                    "changes_list_url": "https://hosted.weblate.org/api/projects/opal/changes/?format=api",
                    "languages_url": "https://hosted.weblate.org/api/projects/opal/languages/?format=api",
                    "labels_url": "https://hosted.weblate.org/api/projects/opal/labels/?format=api",
                    "translation_review": false,
                    "source_review": false,
                    "set_language_team": true,
                    "instructions": "# Apps for SailfishOS\r\n\r\nThis is one of my apps and libraries for [SailfishOS](https://sailfishos.org/), a partly-open mobile operating system by [Jolla](http://jolla.com/).\r\n\r\n## General guidelines\r\n\r\nIf your language has different forms of **politeness**, prefer the most polite phrasing that still feels “normal” to you. For example, use “Sie” (instead of “du” or “Du”) for translating “you” to German. Remember these are applications, tools you use, and not your neighbourhood buddies.\r\n\r\nPlease do not forget to translate the **date formats** to your local format. You can find details on the available fields [in the Qt documentation](https://doc.qt.io/qt-5/qml-qtqml-date.html#details).\r\n\r\nOnly translate the app's name if there is a short native term for the app's name in your language. Otherwise copy the original unchanged.\r\n\r\nPlease don't hesitate to add a comment if you find any problem.\r\n\r\n**Thank you for your work!**\r\n\r\n## Opal and its modules\r\n\r\nOpal is a collection of pretty QML components for SailfishOS, building on top of Sailfish's Silica components. It provides ready-made components, examples, snippets, recipes, and resources for building more sailfishy Sailfish apps.\r\n\r\n- *Sources:* [Github](https://github.com/Pretty-SFOS)\r\n- *Packages:* gallery on [OpenRepos](https://openrepos.net/content/ichthyosaurus/opal-gallery), modules on Github in their repositories\r\n- *Forum:* [dedicated thread](https://forum.sailfishos.org/t/opal-qml-components-for-app-development/15801)",
                    "enable_hooks": true,
                    "language_aliases": "de@formal:de,de_CH:de,de_AT:de,de_DE:de,en_AU:en,en_GB:en,en_US:en,it_IT:it,ru_RU:ru,fi_FI:fi"
                },
                "vcs": "github",
                "repo": "https://github.com/Pretty-SFOS/opal-supportme",
                "git_export": "https://hosted.weblate.org/git/opal/opal-supportme/",
                "branch": "main",
                "push_branch": "",
                "filemask": "translations/opal-supportme-*.ts",
                "screenshot_filemask": "doc/screenshot-*.*",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "translations/opal-supportme.ts",
                "file_format": "ts",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://hosted.weblate.org/projects/opal/opal-supportme/",
                "url": "https://hosted.weblate.org/api/components/opal/opal-supportme/?format=api",
                "repository_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/repository/?format=api",
                "translations_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/translations/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/statistics/?format=api",
                "lock_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/lock/?format=api",
                "links_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/links/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/changes/?format=api",
                "task_url": null,
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "qt-format, qt-plural-format, safe-html",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://github.com/Pretty-SFOS/opal-supportme/blob/{{branch}}/{{filename|parentdir}}#L{{line}}",
                "report_source_bugs": "mixosaurus+opal+weblate@pm.me",
                "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 }}\" add-on in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": false,
                "suggestion_autoaccept": 0,
                "push_on_commit": true,
                "commit_pending_age": 24,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "variant_regex": "",
                "addons": [
                    "https://hosted.weblate.org/api/addons/15801/?format=api",
                    "https://hosted.weblate.org/api/addons/15802/?format=api"
                ],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": null
            },
            "language_code": "pl",
            "id": 1465455,
            "filename": "translations/opal-supportme-pl.ts",
            "revision": "90ecd372c83f4ef00a6c66c0f5fa7f1bf500120f",
            "web_url": "https://hosted.weblate.org/projects/opal/opal-supportme/pl/",
            "share_url": "https://hosted.weblate.org/engage/opal/-/pl/",
            "translate_url": "https://hosted.weblate.org/translate/opal/opal-supportme/pl/",
            "url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/pl/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 25,
            "total_words": 253,
            "translated": 5,
            "translated_words": 14,
            "translated_percent": 20.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": "2024-06-25T15:03:16.726375+02:00",
            "last_author": null,
            "repository_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/pl/repository/?format=api",
            "file_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/pl/file/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/pl/statistics/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/pl/changes/?format=api",
            "units_list_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/pl/units/?format=api"
        },
        {
            "language": {
                "id": 86,
                "code": "it",
                "name": "Italian",
                "plural": {
                    "id": 146,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "ita_it",
                    "ita"
                ],
                "direction": "ltr",
                "population": 70247059,
                "web_url": "https://hosted.weblate.org/languages/it/",
                "url": "https://hosted.weblate.org/api/languages/it/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/it/statistics/?format=api"
            },
            "component": {
                "name": "Module: Opal.SupportMe",
                "slug": "opal-supportme",
                "id": 29679,
                "source_language": {
                    "id": 732,
                    "code": "en_devel",
                    "name": "English (Developer)",
                    "plural": {
                        "id": 746,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://hosted.weblate.org/languages/en_devel/",
                    "url": "https://hosted.weblate.org/api/languages/en_devel/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/languages/en_devel/statistics/?format=api"
                },
                "project": {
                    "name": "Opal for SailfishOS",
                    "slug": "opal",
                    "id": 4076,
                    "web": "https://forum.sailfishos.org/t/opal-qml-components-for-app-development/15801",
                    "web_url": "https://hosted.weblate.org/projects/opal/",
                    "url": "https://hosted.weblate.org/api/projects/opal/?format=api",
                    "components_list_url": "https://hosted.weblate.org/api/projects/opal/components/?format=api",
                    "repository_url": "https://hosted.weblate.org/api/projects/opal/repository/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/projects/opal/statistics/?format=api",
                    "categories_url": "https://hosted.weblate.org/api/projects/opal/categories/?format=api",
                    "changes_list_url": "https://hosted.weblate.org/api/projects/opal/changes/?format=api",
                    "languages_url": "https://hosted.weblate.org/api/projects/opal/languages/?format=api",
                    "labels_url": "https://hosted.weblate.org/api/projects/opal/labels/?format=api",
                    "translation_review": false,
                    "source_review": false,
                    "set_language_team": true,
                    "instructions": "# Apps for SailfishOS\r\n\r\nThis is one of my apps and libraries for [SailfishOS](https://sailfishos.org/), a partly-open mobile operating system by [Jolla](http://jolla.com/).\r\n\r\n## General guidelines\r\n\r\nIf your language has different forms of **politeness**, prefer the most polite phrasing that still feels “normal” to you. For example, use “Sie” (instead of “du” or “Du”) for translating “you” to German. Remember these are applications, tools you use, and not your neighbourhood buddies.\r\n\r\nPlease do not forget to translate the **date formats** to your local format. You can find details on the available fields [in the Qt documentation](https://doc.qt.io/qt-5/qml-qtqml-date.html#details).\r\n\r\nOnly translate the app's name if there is a short native term for the app's name in your language. Otherwise copy the original unchanged.\r\n\r\nPlease don't hesitate to add a comment if you find any problem.\r\n\r\n**Thank you for your work!**\r\n\r\n## Opal and its modules\r\n\r\nOpal is a collection of pretty QML components for SailfishOS, building on top of Sailfish's Silica components. It provides ready-made components, examples, snippets, recipes, and resources for building more sailfishy Sailfish apps.\r\n\r\n- *Sources:* [Github](https://github.com/Pretty-SFOS)\r\n- *Packages:* gallery on [OpenRepos](https://openrepos.net/content/ichthyosaurus/opal-gallery), modules on Github in their repositories\r\n- *Forum:* [dedicated thread](https://forum.sailfishos.org/t/opal-qml-components-for-app-development/15801)",
                    "enable_hooks": true,
                    "language_aliases": "de@formal:de,de_CH:de,de_AT:de,de_DE:de,en_AU:en,en_GB:en,en_US:en,it_IT:it,ru_RU:ru,fi_FI:fi"
                },
                "vcs": "github",
                "repo": "https://github.com/Pretty-SFOS/opal-supportme",
                "git_export": "https://hosted.weblate.org/git/opal/opal-supportme/",
                "branch": "main",
                "push_branch": "",
                "filemask": "translations/opal-supportme-*.ts",
                "screenshot_filemask": "doc/screenshot-*.*",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "translations/opal-supportme.ts",
                "file_format": "ts",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://hosted.weblate.org/projects/opal/opal-supportme/",
                "url": "https://hosted.weblate.org/api/components/opal/opal-supportme/?format=api",
                "repository_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/repository/?format=api",
                "translations_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/translations/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/statistics/?format=api",
                "lock_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/lock/?format=api",
                "links_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/links/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/changes/?format=api",
                "task_url": null,
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "qt-format, qt-plural-format, safe-html",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://github.com/Pretty-SFOS/opal-supportme/blob/{{branch}}/{{filename|parentdir}}#L{{line}}",
                "report_source_bugs": "mixosaurus+opal+weblate@pm.me",
                "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 }}\" add-on in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": false,
                "suggestion_autoaccept": 0,
                "push_on_commit": true,
                "commit_pending_age": 24,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "variant_regex": "",
                "addons": [
                    "https://hosted.weblate.org/api/addons/15801/?format=api",
                    "https://hosted.weblate.org/api/addons/15802/?format=api"
                ],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": null
            },
            "language_code": "it_IT",
            "id": 1465460,
            "filename": "translations/opal-supportme-it_IT.ts",
            "revision": "fc1a20d8c88197601fd9565e2d71c09622491a73",
            "web_url": "https://hosted.weblate.org/projects/opal/opal-supportme/it/",
            "share_url": "https://hosted.weblate.org/engage/opal/-/it/",
            "translate_url": "https://hosted.weblate.org/translate/opal/opal-supportme/it/",
            "url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/it/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 25,
            "total_words": 253,
            "translated": 1,
            "translated_words": 3,
            "translated_percent": 4.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": "2024-06-25T15:03:16.171783+02:00",
            "last_author": null,
            "repository_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/it/repository/?format=api",
            "file_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/it/file/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/it/statistics/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/it/changes/?format=api",
            "units_list_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/it/units/?format=api"
        },
        {
            "language": {
                "id": 93,
                "code": "id",
                "name": "Indonesian",
                "plural": {
                    "id": 141,
                    "source": 0,
                    "number": 1,
                    "formula": "0",
                    "type": 0
                },
                "aliases": [
                    "in",
                    "in_id",
                    "ind"
                ],
                "direction": "ltr",
                "population": 171207687,
                "web_url": "https://hosted.weblate.org/languages/id/",
                "url": "https://hosted.weblate.org/api/languages/id/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/id/statistics/?format=api"
            },
            "component": {
                "name": "Module: Opal.SupportMe",
                "slug": "opal-supportme",
                "id": 29679,
                "source_language": {
                    "id": 732,
                    "code": "en_devel",
                    "name": "English (Developer)",
                    "plural": {
                        "id": 746,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://hosted.weblate.org/languages/en_devel/",
                    "url": "https://hosted.weblate.org/api/languages/en_devel/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/languages/en_devel/statistics/?format=api"
                },
                "project": {
                    "name": "Opal for SailfishOS",
                    "slug": "opal",
                    "id": 4076,
                    "web": "https://forum.sailfishos.org/t/opal-qml-components-for-app-development/15801",
                    "web_url": "https://hosted.weblate.org/projects/opal/",
                    "url": "https://hosted.weblate.org/api/projects/opal/?format=api",
                    "components_list_url": "https://hosted.weblate.org/api/projects/opal/components/?format=api",
                    "repository_url": "https://hosted.weblate.org/api/projects/opal/repository/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/projects/opal/statistics/?format=api",
                    "categories_url": "https://hosted.weblate.org/api/projects/opal/categories/?format=api",
                    "changes_list_url": "https://hosted.weblate.org/api/projects/opal/changes/?format=api",
                    "languages_url": "https://hosted.weblate.org/api/projects/opal/languages/?format=api",
                    "labels_url": "https://hosted.weblate.org/api/projects/opal/labels/?format=api",
                    "translation_review": false,
                    "source_review": false,
                    "set_language_team": true,
                    "instructions": "# Apps for SailfishOS\r\n\r\nThis is one of my apps and libraries for [SailfishOS](https://sailfishos.org/), a partly-open mobile operating system by [Jolla](http://jolla.com/).\r\n\r\n## General guidelines\r\n\r\nIf your language has different forms of **politeness**, prefer the most polite phrasing that still feels “normal” to you. For example, use “Sie” (instead of “du” or “Du”) for translating “you” to German. Remember these are applications, tools you use, and not your neighbourhood buddies.\r\n\r\nPlease do not forget to translate the **date formats** to your local format. You can find details on the available fields [in the Qt documentation](https://doc.qt.io/qt-5/qml-qtqml-date.html#details).\r\n\r\nOnly translate the app's name if there is a short native term for the app's name in your language. Otherwise copy the original unchanged.\r\n\r\nPlease don't hesitate to add a comment if you find any problem.\r\n\r\n**Thank you for your work!**\r\n\r\n## Opal and its modules\r\n\r\nOpal is a collection of pretty QML components for SailfishOS, building on top of Sailfish's Silica components. It provides ready-made components, examples, snippets, recipes, and resources for building more sailfishy Sailfish apps.\r\n\r\n- *Sources:* [Github](https://github.com/Pretty-SFOS)\r\n- *Packages:* gallery on [OpenRepos](https://openrepos.net/content/ichthyosaurus/opal-gallery), modules on Github in their repositories\r\n- *Forum:* [dedicated thread](https://forum.sailfishos.org/t/opal-qml-components-for-app-development/15801)",
                    "enable_hooks": true,
                    "language_aliases": "de@formal:de,de_CH:de,de_AT:de,de_DE:de,en_AU:en,en_GB:en,en_US:en,it_IT:it,ru_RU:ru,fi_FI:fi"
                },
                "vcs": "github",
                "repo": "https://github.com/Pretty-SFOS/opal-supportme",
                "git_export": "https://hosted.weblate.org/git/opal/opal-supportme/",
                "branch": "main",
                "push_branch": "",
                "filemask": "translations/opal-supportme-*.ts",
                "screenshot_filemask": "doc/screenshot-*.*",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "translations/opal-supportme.ts",
                "file_format": "ts",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://hosted.weblate.org/projects/opal/opal-supportme/",
                "url": "https://hosted.weblate.org/api/components/opal/opal-supportme/?format=api",
                "repository_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/repository/?format=api",
                "translations_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/translations/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/statistics/?format=api",
                "lock_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/lock/?format=api",
                "links_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/links/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/changes/?format=api",
                "task_url": null,
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "qt-format, qt-plural-format, safe-html",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://github.com/Pretty-SFOS/opal-supportme/blob/{{branch}}/{{filename|parentdir}}#L{{line}}",
                "report_source_bugs": "mixosaurus+opal+weblate@pm.me",
                "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 }}\" add-on in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": false,
                "suggestion_autoaccept": 0,
                "push_on_commit": true,
                "commit_pending_age": 24,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "variant_regex": "",
                "addons": [
                    "https://hosted.weblate.org/api/addons/15801/?format=api",
                    "https://hosted.weblate.org/api/addons/15802/?format=api"
                ],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": null
            },
            "language_code": "id",
            "id": 1465465,
            "filename": "translations/opal-supportme-id.ts",
            "revision": "7991f736337c1c2deea4de14bfcbb9ca7d48f7ca",
            "web_url": "https://hosted.weblate.org/projects/opal/opal-supportme/id/",
            "share_url": "https://hosted.weblate.org/engage/opal/-/id/",
            "translate_url": "https://hosted.weblate.org/translate/opal/opal-supportme/id/",
            "url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/id/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 25,
            "total_words": 253,
            "translated": 4,
            "translated_words": 12,
            "translated_percent": 16.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": "2024-06-25T15:03:16.030306+02:00",
            "last_author": null,
            "repository_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/id/repository/?format=api",
            "file_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/id/file/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/id/statistics/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/id/changes/?format=api",
            "units_list_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/id/units/?format=api"
        },
        {
            "language": {
                "id": 96,
                "code": "nl",
                "name": "Dutch",
                "plural": {
                    "id": 73,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "dut",
                    "nld"
                ],
                "direction": "ltr",
                "population": 31765645,
                "web_url": "https://hosted.weblate.org/languages/nl/",
                "url": "https://hosted.weblate.org/api/languages/nl/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/nl/statistics/?format=api"
            },
            "component": {
                "name": "Module: Opal.SupportMe",
                "slug": "opal-supportme",
                "id": 29679,
                "source_language": {
                    "id": 732,
                    "code": "en_devel",
                    "name": "English (Developer)",
                    "plural": {
                        "id": 746,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://hosted.weblate.org/languages/en_devel/",
                    "url": "https://hosted.weblate.org/api/languages/en_devel/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/languages/en_devel/statistics/?format=api"
                },
                "project": {
                    "name": "Opal for SailfishOS",
                    "slug": "opal",
                    "id": 4076,
                    "web": "https://forum.sailfishos.org/t/opal-qml-components-for-app-development/15801",
                    "web_url": "https://hosted.weblate.org/projects/opal/",
                    "url": "https://hosted.weblate.org/api/projects/opal/?format=api",
                    "components_list_url": "https://hosted.weblate.org/api/projects/opal/components/?format=api",
                    "repository_url": "https://hosted.weblate.org/api/projects/opal/repository/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/projects/opal/statistics/?format=api",
                    "categories_url": "https://hosted.weblate.org/api/projects/opal/categories/?format=api",
                    "changes_list_url": "https://hosted.weblate.org/api/projects/opal/changes/?format=api",
                    "languages_url": "https://hosted.weblate.org/api/projects/opal/languages/?format=api",
                    "labels_url": "https://hosted.weblate.org/api/projects/opal/labels/?format=api",
                    "translation_review": false,
                    "source_review": false,
                    "set_language_team": true,
                    "instructions": "# Apps for SailfishOS\r\n\r\nThis is one of my apps and libraries for [SailfishOS](https://sailfishos.org/), a partly-open mobile operating system by [Jolla](http://jolla.com/).\r\n\r\n## General guidelines\r\n\r\nIf your language has different forms of **politeness**, prefer the most polite phrasing that still feels “normal” to you. For example, use “Sie” (instead of “du” or “Du”) for translating “you” to German. Remember these are applications, tools you use, and not your neighbourhood buddies.\r\n\r\nPlease do not forget to translate the **date formats** to your local format. You can find details on the available fields [in the Qt documentation](https://doc.qt.io/qt-5/qml-qtqml-date.html#details).\r\n\r\nOnly translate the app's name if there is a short native term for the app's name in your language. Otherwise copy the original unchanged.\r\n\r\nPlease don't hesitate to add a comment if you find any problem.\r\n\r\n**Thank you for your work!**\r\n\r\n## Opal and its modules\r\n\r\nOpal is a collection of pretty QML components for SailfishOS, building on top of Sailfish's Silica components. It provides ready-made components, examples, snippets, recipes, and resources for building more sailfishy Sailfish apps.\r\n\r\n- *Sources:* [Github](https://github.com/Pretty-SFOS)\r\n- *Packages:* gallery on [OpenRepos](https://openrepos.net/content/ichthyosaurus/opal-gallery), modules on Github in their repositories\r\n- *Forum:* [dedicated thread](https://forum.sailfishos.org/t/opal-qml-components-for-app-development/15801)",
                    "enable_hooks": true,
                    "language_aliases": "de@formal:de,de_CH:de,de_AT:de,de_DE:de,en_AU:en,en_GB:en,en_US:en,it_IT:it,ru_RU:ru,fi_FI:fi"
                },
                "vcs": "github",
                "repo": "https://github.com/Pretty-SFOS/opal-supportme",
                "git_export": "https://hosted.weblate.org/git/opal/opal-supportme/",
                "branch": "main",
                "push_branch": "",
                "filemask": "translations/opal-supportme-*.ts",
                "screenshot_filemask": "doc/screenshot-*.*",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "translations/opal-supportme.ts",
                "file_format": "ts",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://hosted.weblate.org/projects/opal/opal-supportme/",
                "url": "https://hosted.weblate.org/api/components/opal/opal-supportme/?format=api",
                "repository_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/repository/?format=api",
                "translations_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/translations/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/statistics/?format=api",
                "lock_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/lock/?format=api",
                "links_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/links/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/changes/?format=api",
                "task_url": null,
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "qt-format, qt-plural-format, safe-html",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://github.com/Pretty-SFOS/opal-supportme/blob/{{branch}}/{{filename|parentdir}}#L{{line}}",
                "report_source_bugs": "mixosaurus+opal+weblate@pm.me",
                "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 }}\" add-on in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": false,
                "suggestion_autoaccept": 0,
                "push_on_commit": true,
                "commit_pending_age": 24,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "variant_regex": "",
                "addons": [
                    "https://hosted.weblate.org/api/addons/15801/?format=api",
                    "https://hosted.weblate.org/api/addons/15802/?format=api"
                ],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": null
            },
            "language_code": "nl",
            "id": 1465470,
            "filename": "translations/opal-supportme-nl.ts",
            "revision": "f2062288c27d7425c089025f1873856a19267685",
            "web_url": "https://hosted.weblate.org/projects/opal/opal-supportme/nl/",
            "share_url": "https://hosted.weblate.org/engage/opal/-/nl/",
            "translate_url": "https://hosted.weblate.org/translate/opal/opal-supportme/nl/",
            "url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/nl/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 25,
            "total_words": 253,
            "translated": 0,
            "translated_words": 0,
            "translated_percent": 0.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": "2024-06-25T15:03:16.496364+02:00",
            "last_author": null,
            "repository_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/nl/repository/?format=api",
            "file_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/nl/file/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/nl/statistics/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/nl/changes/?format=api",
            "units_list_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/nl/units/?format=api"
        },
        {
            "language": {
                "id": 103,
                "code": "es",
                "name": "Spanish",
                "plural": {
                    "id": 291,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "es_la",
                    "esp",
                    "spa"
                ],
                "direction": "ltr",
                "population": 493528078,
                "web_url": "https://hosted.weblate.org/languages/es/",
                "url": "https://hosted.weblate.org/api/languages/es/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/es/statistics/?format=api"
            },
            "component": {
                "name": "Module: Opal.SupportMe",
                "slug": "opal-supportme",
                "id": 29679,
                "source_language": {
                    "id": 732,
                    "code": "en_devel",
                    "name": "English (Developer)",
                    "plural": {
                        "id": 746,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://hosted.weblate.org/languages/en_devel/",
                    "url": "https://hosted.weblate.org/api/languages/en_devel/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/languages/en_devel/statistics/?format=api"
                },
                "project": {
                    "name": "Opal for SailfishOS",
                    "slug": "opal",
                    "id": 4076,
                    "web": "https://forum.sailfishos.org/t/opal-qml-components-for-app-development/15801",
                    "web_url": "https://hosted.weblate.org/projects/opal/",
                    "url": "https://hosted.weblate.org/api/projects/opal/?format=api",
                    "components_list_url": "https://hosted.weblate.org/api/projects/opal/components/?format=api",
                    "repository_url": "https://hosted.weblate.org/api/projects/opal/repository/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/projects/opal/statistics/?format=api",
                    "categories_url": "https://hosted.weblate.org/api/projects/opal/categories/?format=api",
                    "changes_list_url": "https://hosted.weblate.org/api/projects/opal/changes/?format=api",
                    "languages_url": "https://hosted.weblate.org/api/projects/opal/languages/?format=api",
                    "labels_url": "https://hosted.weblate.org/api/projects/opal/labels/?format=api",
                    "translation_review": false,
                    "source_review": false,
                    "set_language_team": true,
                    "instructions": "# Apps for SailfishOS\r\n\r\nThis is one of my apps and libraries for [SailfishOS](https://sailfishos.org/), a partly-open mobile operating system by [Jolla](http://jolla.com/).\r\n\r\n## General guidelines\r\n\r\nIf your language has different forms of **politeness**, prefer the most polite phrasing that still feels “normal” to you. For example, use “Sie” (instead of “du” or “Du”) for translating “you” to German. Remember these are applications, tools you use, and not your neighbourhood buddies.\r\n\r\nPlease do not forget to translate the **date formats** to your local format. You can find details on the available fields [in the Qt documentation](https://doc.qt.io/qt-5/qml-qtqml-date.html#details).\r\n\r\nOnly translate the app's name if there is a short native term for the app's name in your language. Otherwise copy the original unchanged.\r\n\r\nPlease don't hesitate to add a comment if you find any problem.\r\n\r\n**Thank you for your work!**\r\n\r\n## Opal and its modules\r\n\r\nOpal is a collection of pretty QML components for SailfishOS, building on top of Sailfish's Silica components. It provides ready-made components, examples, snippets, recipes, and resources for building more sailfishy Sailfish apps.\r\n\r\n- *Sources:* [Github](https://github.com/Pretty-SFOS)\r\n- *Packages:* gallery on [OpenRepos](https://openrepos.net/content/ichthyosaurus/opal-gallery), modules on Github in their repositories\r\n- *Forum:* [dedicated thread](https://forum.sailfishos.org/t/opal-qml-components-for-app-development/15801)",
                    "enable_hooks": true,
                    "language_aliases": "de@formal:de,de_CH:de,de_AT:de,de_DE:de,en_AU:en,en_GB:en,en_US:en,it_IT:it,ru_RU:ru,fi_FI:fi"
                },
                "vcs": "github",
                "repo": "https://github.com/Pretty-SFOS/opal-supportme",
                "git_export": "https://hosted.weblate.org/git/opal/opal-supportme/",
                "branch": "main",
                "push_branch": "",
                "filemask": "translations/opal-supportme-*.ts",
                "screenshot_filemask": "doc/screenshot-*.*",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "translations/opal-supportme.ts",
                "file_format": "ts",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://hosted.weblate.org/projects/opal/opal-supportme/",
                "url": "https://hosted.weblate.org/api/components/opal/opal-supportme/?format=api",
                "repository_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/repository/?format=api",
                "translations_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/translations/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/statistics/?format=api",
                "lock_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/lock/?format=api",
                "links_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/links/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/changes/?format=api",
                "task_url": null,
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "qt-format, qt-plural-format, safe-html",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://github.com/Pretty-SFOS/opal-supportme/blob/{{branch}}/{{filename|parentdir}}#L{{line}}",
                "report_source_bugs": "mixosaurus+opal+weblate@pm.me",
                "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 }}\" add-on in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": false,
                "suggestion_autoaccept": 0,
                "push_on_commit": true,
                "commit_pending_age": 24,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "variant_regex": "",
                "addons": [
                    "https://hosted.weblate.org/api/addons/15801/?format=api",
                    "https://hosted.weblate.org/api/addons/15802/?format=api"
                ],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": null
            },
            "language_code": "es",
            "id": 1465475,
            "filename": "translations/opal-supportme-es.ts",
            "revision": "4bc796ba1b839f0b40d3b645d6604b6c431c80f6",
            "web_url": "https://hosted.weblate.org/projects/opal/opal-supportme/es/",
            "share_url": "https://hosted.weblate.org/engage/opal/-/es/",
            "translate_url": "https://hosted.weblate.org/translate/opal/opal-supportme/es/",
            "url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/es/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 25,
            "total_words": 253,
            "translated": 25,
            "translated_words": 253,
            "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": "2024-06-27T16:46:27.900364+02:00",
            "last_author": "gallegonovato",
            "repository_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/es/repository/?format=api",
            "file_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/es/file/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/es/statistics/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/es/changes/?format=api",
            "units_list_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/es/units/?format=api"
        },
        {
            "language": {
                "id": 105,
                "code": "fr",
                "name": "French",
                "plural": {
                    "id": 93,
                    "source": 0,
                    "number": 2,
                    "formula": "n > 1",
                    "type": 1
                },
                "aliases": [
                    "fra_fr",
                    "fra",
                    "fre"
                ],
                "direction": "ltr",
                "population": 278611506,
                "web_url": "https://hosted.weblate.org/languages/fr/",
                "url": "https://hosted.weblate.org/api/languages/fr/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/fr/statistics/?format=api"
            },
            "component": {
                "name": "Module: Opal.SupportMe",
                "slug": "opal-supportme",
                "id": 29679,
                "source_language": {
                    "id": 732,
                    "code": "en_devel",
                    "name": "English (Developer)",
                    "plural": {
                        "id": 746,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://hosted.weblate.org/languages/en_devel/",
                    "url": "https://hosted.weblate.org/api/languages/en_devel/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/languages/en_devel/statistics/?format=api"
                },
                "project": {
                    "name": "Opal for SailfishOS",
                    "slug": "opal",
                    "id": 4076,
                    "web": "https://forum.sailfishos.org/t/opal-qml-components-for-app-development/15801",
                    "web_url": "https://hosted.weblate.org/projects/opal/",
                    "url": "https://hosted.weblate.org/api/projects/opal/?format=api",
                    "components_list_url": "https://hosted.weblate.org/api/projects/opal/components/?format=api",
                    "repository_url": "https://hosted.weblate.org/api/projects/opal/repository/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/projects/opal/statistics/?format=api",
                    "categories_url": "https://hosted.weblate.org/api/projects/opal/categories/?format=api",
                    "changes_list_url": "https://hosted.weblate.org/api/projects/opal/changes/?format=api",
                    "languages_url": "https://hosted.weblate.org/api/projects/opal/languages/?format=api",
                    "labels_url": "https://hosted.weblate.org/api/projects/opal/labels/?format=api",
                    "translation_review": false,
                    "source_review": false,
                    "set_language_team": true,
                    "instructions": "# Apps for SailfishOS\r\n\r\nThis is one of my apps and libraries for [SailfishOS](https://sailfishos.org/), a partly-open mobile operating system by [Jolla](http://jolla.com/).\r\n\r\n## General guidelines\r\n\r\nIf your language has different forms of **politeness**, prefer the most polite phrasing that still feels “normal” to you. For example, use “Sie” (instead of “du” or “Du”) for translating “you” to German. Remember these are applications, tools you use, and not your neighbourhood buddies.\r\n\r\nPlease do not forget to translate the **date formats** to your local format. You can find details on the available fields [in the Qt documentation](https://doc.qt.io/qt-5/qml-qtqml-date.html#details).\r\n\r\nOnly translate the app's name if there is a short native term for the app's name in your language. Otherwise copy the original unchanged.\r\n\r\nPlease don't hesitate to add a comment if you find any problem.\r\n\r\n**Thank you for your work!**\r\n\r\n## Opal and its modules\r\n\r\nOpal is a collection of pretty QML components for SailfishOS, building on top of Sailfish's Silica components. It provides ready-made components, examples, snippets, recipes, and resources for building more sailfishy Sailfish apps.\r\n\r\n- *Sources:* [Github](https://github.com/Pretty-SFOS)\r\n- *Packages:* gallery on [OpenRepos](https://openrepos.net/content/ichthyosaurus/opal-gallery), modules on Github in their repositories\r\n- *Forum:* [dedicated thread](https://forum.sailfishos.org/t/opal-qml-components-for-app-development/15801)",
                    "enable_hooks": true,
                    "language_aliases": "de@formal:de,de_CH:de,de_AT:de,de_DE:de,en_AU:en,en_GB:en,en_US:en,it_IT:it,ru_RU:ru,fi_FI:fi"
                },
                "vcs": "github",
                "repo": "https://github.com/Pretty-SFOS/opal-supportme",
                "git_export": "https://hosted.weblate.org/git/opal/opal-supportme/",
                "branch": "main",
                "push_branch": "",
                "filemask": "translations/opal-supportme-*.ts",
                "screenshot_filemask": "doc/screenshot-*.*",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "translations/opal-supportme.ts",
                "file_format": "ts",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://hosted.weblate.org/projects/opal/opal-supportme/",
                "url": "https://hosted.weblate.org/api/components/opal/opal-supportme/?format=api",
                "repository_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/repository/?format=api",
                "translations_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/translations/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/statistics/?format=api",
                "lock_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/lock/?format=api",
                "links_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/links/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/changes/?format=api",
                "task_url": null,
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "qt-format, qt-plural-format, safe-html",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://github.com/Pretty-SFOS/opal-supportme/blob/{{branch}}/{{filename|parentdir}}#L{{line}}",
                "report_source_bugs": "mixosaurus+opal+weblate@pm.me",
                "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 }}\" add-on in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": false,
                "suggestion_autoaccept": 0,
                "push_on_commit": true,
                "commit_pending_age": 24,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "variant_regex": "",
                "addons": [
                    "https://hosted.weblate.org/api/addons/15801/?format=api",
                    "https://hosted.weblate.org/api/addons/15802/?format=api"
                ],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": null
            },
            "language_code": "fr",
            "id": 1465480,
            "filename": "translations/opal-supportme-fr.ts",
            "revision": "6b5e5460ca6470ed8d08a98b590b9777bf2ebe81",
            "web_url": "https://hosted.weblate.org/projects/opal/opal-supportme/fr/",
            "share_url": "https://hosted.weblate.org/engage/opal/-/fr/",
            "translate_url": "https://hosted.weblate.org/translate/opal/opal-supportme/fr/",
            "url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/fr/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 25,
            "total_words": 253,
            "translated": 6,
            "translated_words": 16,
            "translated_percent": 24.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": "2024-06-27T10:38:37.234671+02:00",
            "last_author": "Mirian Margiani",
            "repository_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/fr/repository/?format=api",
            "file_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/fr/file/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/fr/statistics/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/fr/changes/?format=api",
            "units_list_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/fr/units/?format=api"
        },
        {
            "language": {
                "id": 107,
                "code": "sv",
                "name": "Swedish",
                "plural": {
                    "id": 301,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "swe_se",
                    "sve",
                    "swe"
                ],
                "direction": "ltr",
                "population": 12932871,
                "web_url": "https://hosted.weblate.org/languages/sv/",
                "url": "https://hosted.weblate.org/api/languages/sv/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/sv/statistics/?format=api"
            },
            "component": {
                "name": "Module: Opal.SupportMe",
                "slug": "opal-supportme",
                "id": 29679,
                "source_language": {
                    "id": 732,
                    "code": "en_devel",
                    "name": "English (Developer)",
                    "plural": {
                        "id": 746,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://hosted.weblate.org/languages/en_devel/",
                    "url": "https://hosted.weblate.org/api/languages/en_devel/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/languages/en_devel/statistics/?format=api"
                },
                "project": {
                    "name": "Opal for SailfishOS",
                    "slug": "opal",
                    "id": 4076,
                    "web": "https://forum.sailfishos.org/t/opal-qml-components-for-app-development/15801",
                    "web_url": "https://hosted.weblate.org/projects/opal/",
                    "url": "https://hosted.weblate.org/api/projects/opal/?format=api",
                    "components_list_url": "https://hosted.weblate.org/api/projects/opal/components/?format=api",
                    "repository_url": "https://hosted.weblate.org/api/projects/opal/repository/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/projects/opal/statistics/?format=api",
                    "categories_url": "https://hosted.weblate.org/api/projects/opal/categories/?format=api",
                    "changes_list_url": "https://hosted.weblate.org/api/projects/opal/changes/?format=api",
                    "languages_url": "https://hosted.weblate.org/api/projects/opal/languages/?format=api",
                    "labels_url": "https://hosted.weblate.org/api/projects/opal/labels/?format=api",
                    "translation_review": false,
                    "source_review": false,
                    "set_language_team": true,
                    "instructions": "# Apps for SailfishOS\r\n\r\nThis is one of my apps and libraries for [SailfishOS](https://sailfishos.org/), a partly-open mobile operating system by [Jolla](http://jolla.com/).\r\n\r\n## General guidelines\r\n\r\nIf your language has different forms of **politeness**, prefer the most polite phrasing that still feels “normal” to you. For example, use “Sie” (instead of “du” or “Du”) for translating “you” to German. Remember these are applications, tools you use, and not your neighbourhood buddies.\r\n\r\nPlease do not forget to translate the **date formats** to your local format. You can find details on the available fields [in the Qt documentation](https://doc.qt.io/qt-5/qml-qtqml-date.html#details).\r\n\r\nOnly translate the app's name if there is a short native term for the app's name in your language. Otherwise copy the original unchanged.\r\n\r\nPlease don't hesitate to add a comment if you find any problem.\r\n\r\n**Thank you for your work!**\r\n\r\n## Opal and its modules\r\n\r\nOpal is a collection of pretty QML components for SailfishOS, building on top of Sailfish's Silica components. It provides ready-made components, examples, snippets, recipes, and resources for building more sailfishy Sailfish apps.\r\n\r\n- *Sources:* [Github](https://github.com/Pretty-SFOS)\r\n- *Packages:* gallery on [OpenRepos](https://openrepos.net/content/ichthyosaurus/opal-gallery), modules on Github in their repositories\r\n- *Forum:* [dedicated thread](https://forum.sailfishos.org/t/opal-qml-components-for-app-development/15801)",
                    "enable_hooks": true,
                    "language_aliases": "de@formal:de,de_CH:de,de_AT:de,de_DE:de,en_AU:en,en_GB:en,en_US:en,it_IT:it,ru_RU:ru,fi_FI:fi"
                },
                "vcs": "github",
                "repo": "https://github.com/Pretty-SFOS/opal-supportme",
                "git_export": "https://hosted.weblate.org/git/opal/opal-supportme/",
                "branch": "main",
                "push_branch": "",
                "filemask": "translations/opal-supportme-*.ts",
                "screenshot_filemask": "doc/screenshot-*.*",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "translations/opal-supportme.ts",
                "file_format": "ts",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://hosted.weblate.org/projects/opal/opal-supportme/",
                "url": "https://hosted.weblate.org/api/components/opal/opal-supportme/?format=api",
                "repository_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/repository/?format=api",
                "translations_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/translations/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/statistics/?format=api",
                "lock_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/lock/?format=api",
                "links_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/links/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/changes/?format=api",
                "task_url": null,
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "qt-format, qt-plural-format, safe-html",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://github.com/Pretty-SFOS/opal-supportme/blob/{{branch}}/{{filename|parentdir}}#L{{line}}",
                "report_source_bugs": "mixosaurus+opal+weblate@pm.me",
                "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 }}\" add-on in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": false,
                "suggestion_autoaccept": 0,
                "push_on_commit": true,
                "commit_pending_age": 24,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "variant_regex": "",
                "addons": [
                    "https://hosted.weblate.org/api/addons/15801/?format=api",
                    "https://hosted.weblate.org/api/addons/15802/?format=api"
                ],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": null
            },
            "language_code": "sv",
            "id": 1465485,
            "filename": "translations/opal-supportme-sv.ts",
            "revision": "10c444bbb9a3d1a291d95c39c2a3145f62301021",
            "web_url": "https://hosted.weblate.org/projects/opal/opal-supportme/sv/",
            "share_url": "https://hosted.weblate.org/engage/opal/-/sv/",
            "translate_url": "https://hosted.weblate.org/translate/opal/opal-supportme/sv/",
            "url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/sv/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 25,
            "total_words": 253,
            "translated": 25,
            "translated_words": 253,
            "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": "2024-06-25T15:03:17.244162+02:00",
            "last_author": null,
            "repository_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/sv/repository/?format=api",
            "file_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/sv/file/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/sv/statistics/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/sv/changes/?format=api",
            "units_list_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/sv/units/?format=api"
        },
        {
            "language": {
                "id": 110,
                "code": "fi",
                "name": "Finnish",
                "plural": {
                    "id": 89,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "fin_fi",
                    "fin"
                ],
                "direction": "ltr",
                "population": 5736841,
                "web_url": "https://hosted.weblate.org/languages/fi/",
                "url": "https://hosted.weblate.org/api/languages/fi/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/fi/statistics/?format=api"
            },
            "component": {
                "name": "Module: Opal.SupportMe",
                "slug": "opal-supportme",
                "id": 29679,
                "source_language": {
                    "id": 732,
                    "code": "en_devel",
                    "name": "English (Developer)",
                    "plural": {
                        "id": 746,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://hosted.weblate.org/languages/en_devel/",
                    "url": "https://hosted.weblate.org/api/languages/en_devel/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/languages/en_devel/statistics/?format=api"
                },
                "project": {
                    "name": "Opal for SailfishOS",
                    "slug": "opal",
                    "id": 4076,
                    "web": "https://forum.sailfishos.org/t/opal-qml-components-for-app-development/15801",
                    "web_url": "https://hosted.weblate.org/projects/opal/",
                    "url": "https://hosted.weblate.org/api/projects/opal/?format=api",
                    "components_list_url": "https://hosted.weblate.org/api/projects/opal/components/?format=api",
                    "repository_url": "https://hosted.weblate.org/api/projects/opal/repository/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/projects/opal/statistics/?format=api",
                    "categories_url": "https://hosted.weblate.org/api/projects/opal/categories/?format=api",
                    "changes_list_url": "https://hosted.weblate.org/api/projects/opal/changes/?format=api",
                    "languages_url": "https://hosted.weblate.org/api/projects/opal/languages/?format=api",
                    "labels_url": "https://hosted.weblate.org/api/projects/opal/labels/?format=api",
                    "translation_review": false,
                    "source_review": false,
                    "set_language_team": true,
                    "instructions": "# Apps for SailfishOS\r\n\r\nThis is one of my apps and libraries for [SailfishOS](https://sailfishos.org/), a partly-open mobile operating system by [Jolla](http://jolla.com/).\r\n\r\n## General guidelines\r\n\r\nIf your language has different forms of **politeness**, prefer the most polite phrasing that still feels “normal” to you. For example, use “Sie” (instead of “du” or “Du”) for translating “you” to German. Remember these are applications, tools you use, and not your neighbourhood buddies.\r\n\r\nPlease do not forget to translate the **date formats** to your local format. You can find details on the available fields [in the Qt documentation](https://doc.qt.io/qt-5/qml-qtqml-date.html#details).\r\n\r\nOnly translate the app's name if there is a short native term for the app's name in your language. Otherwise copy the original unchanged.\r\n\r\nPlease don't hesitate to add a comment if you find any problem.\r\n\r\n**Thank you for your work!**\r\n\r\n## Opal and its modules\r\n\r\nOpal is a collection of pretty QML components for SailfishOS, building on top of Sailfish's Silica components. It provides ready-made components, examples, snippets, recipes, and resources for building more sailfishy Sailfish apps.\r\n\r\n- *Sources:* [Github](https://github.com/Pretty-SFOS)\r\n- *Packages:* gallery on [OpenRepos](https://openrepos.net/content/ichthyosaurus/opal-gallery), modules on Github in their repositories\r\n- *Forum:* [dedicated thread](https://forum.sailfishos.org/t/opal-qml-components-for-app-development/15801)",
                    "enable_hooks": true,
                    "language_aliases": "de@formal:de,de_CH:de,de_AT:de,de_DE:de,en_AU:en,en_GB:en,en_US:en,it_IT:it,ru_RU:ru,fi_FI:fi"
                },
                "vcs": "github",
                "repo": "https://github.com/Pretty-SFOS/opal-supportme",
                "git_export": "https://hosted.weblate.org/git/opal/opal-supportme/",
                "branch": "main",
                "push_branch": "",
                "filemask": "translations/opal-supportme-*.ts",
                "screenshot_filemask": "doc/screenshot-*.*",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "translations/opal-supportme.ts",
                "file_format": "ts",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://hosted.weblate.org/projects/opal/opal-supportme/",
                "url": "https://hosted.weblate.org/api/components/opal/opal-supportme/?format=api",
                "repository_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/repository/?format=api",
                "translations_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/translations/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/statistics/?format=api",
                "lock_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/lock/?format=api",
                "links_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/links/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/changes/?format=api",
                "task_url": null,
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "qt-format, qt-plural-format, safe-html",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://github.com/Pretty-SFOS/opal-supportme/blob/{{branch}}/{{filename|parentdir}}#L{{line}}",
                "report_source_bugs": "mixosaurus+opal+weblate@pm.me",
                "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 }}\" add-on in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": false,
                "suggestion_autoaccept": 0,
                "push_on_commit": true,
                "commit_pending_age": 24,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "variant_regex": "",
                "addons": [
                    "https://hosted.weblate.org/api/addons/15801/?format=api",
                    "https://hosted.weblate.org/api/addons/15802/?format=api"
                ],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": null
            },
            "language_code": "fi_FI",
            "id": 1465490,
            "filename": "translations/opal-supportme-fi_FI.ts",
            "revision": "0f7bbff6a5484cc3d1c982e9866379a76b042472",
            "web_url": "https://hosted.weblate.org/projects/opal/opal-supportme/fi/",
            "share_url": "https://hosted.weblate.org/engage/opal/-/fi/",
            "translate_url": "https://hosted.weblate.org/translate/opal/opal-supportme/fi/",
            "url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/fi/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 25,
            "total_words": 253,
            "translated": 4,
            "translated_words": 12,
            "translated_percent": 16.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": "2024-06-25T15:03:15.694521+02:00",
            "last_author": null,
            "repository_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/fi/repository/?format=api",
            "file_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/fi/file/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/fi/statistics/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/fi/changes/?format=api",
            "units_list_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/fi/units/?format=api"
        },
        {
            "language": {
                "id": 120,
                "code": "sk",
                "name": "Slovak",
                "plural": {
                    "id": 279,
                    "source": 0,
                    "number": 3,
                    "formula": "(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2",
                    "type": 22
                },
                "aliases": [
                    "svk",
                    "sky",
                    "slk",
                    "slo"
                ],
                "direction": "ltr",
                "population": 6680269,
                "web_url": "https://hosted.weblate.org/languages/sk/",
                "url": "https://hosted.weblate.org/api/languages/sk/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/sk/statistics/?format=api"
            },
            "component": {
                "name": "Module: Opal.SupportMe",
                "slug": "opal-supportme",
                "id": 29679,
                "source_language": {
                    "id": 732,
                    "code": "en_devel",
                    "name": "English (Developer)",
                    "plural": {
                        "id": 746,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://hosted.weblate.org/languages/en_devel/",
                    "url": "https://hosted.weblate.org/api/languages/en_devel/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/languages/en_devel/statistics/?format=api"
                },
                "project": {
                    "name": "Opal for SailfishOS",
                    "slug": "opal",
                    "id": 4076,
                    "web": "https://forum.sailfishos.org/t/opal-qml-components-for-app-development/15801",
                    "web_url": "https://hosted.weblate.org/projects/opal/",
                    "url": "https://hosted.weblate.org/api/projects/opal/?format=api",
                    "components_list_url": "https://hosted.weblate.org/api/projects/opal/components/?format=api",
                    "repository_url": "https://hosted.weblate.org/api/projects/opal/repository/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/projects/opal/statistics/?format=api",
                    "categories_url": "https://hosted.weblate.org/api/projects/opal/categories/?format=api",
                    "changes_list_url": "https://hosted.weblate.org/api/projects/opal/changes/?format=api",
                    "languages_url": "https://hosted.weblate.org/api/projects/opal/languages/?format=api",
                    "labels_url": "https://hosted.weblate.org/api/projects/opal/labels/?format=api",
                    "translation_review": false,
                    "source_review": false,
                    "set_language_team": true,
                    "instructions": "# Apps for SailfishOS\r\n\r\nThis is one of my apps and libraries for [SailfishOS](https://sailfishos.org/), a partly-open mobile operating system by [Jolla](http://jolla.com/).\r\n\r\n## General guidelines\r\n\r\nIf your language has different forms of **politeness**, prefer the most polite phrasing that still feels “normal” to you. For example, use “Sie” (instead of “du” or “Du”) for translating “you” to German. Remember these are applications, tools you use, and not your neighbourhood buddies.\r\n\r\nPlease do not forget to translate the **date formats** to your local format. You can find details on the available fields [in the Qt documentation](https://doc.qt.io/qt-5/qml-qtqml-date.html#details).\r\n\r\nOnly translate the app's name if there is a short native term for the app's name in your language. Otherwise copy the original unchanged.\r\n\r\nPlease don't hesitate to add a comment if you find any problem.\r\n\r\n**Thank you for your work!**\r\n\r\n## Opal and its modules\r\n\r\nOpal is a collection of pretty QML components for SailfishOS, building on top of Sailfish's Silica components. It provides ready-made components, examples, snippets, recipes, and resources for building more sailfishy Sailfish apps.\r\n\r\n- *Sources:* [Github](https://github.com/Pretty-SFOS)\r\n- *Packages:* gallery on [OpenRepos](https://openrepos.net/content/ichthyosaurus/opal-gallery), modules on Github in their repositories\r\n- *Forum:* [dedicated thread](https://forum.sailfishos.org/t/opal-qml-components-for-app-development/15801)",
                    "enable_hooks": true,
                    "language_aliases": "de@formal:de,de_CH:de,de_AT:de,de_DE:de,en_AU:en,en_GB:en,en_US:en,it_IT:it,ru_RU:ru,fi_FI:fi"
                },
                "vcs": "github",
                "repo": "https://github.com/Pretty-SFOS/opal-supportme",
                "git_export": "https://hosted.weblate.org/git/opal/opal-supportme/",
                "branch": "main",
                "push_branch": "",
                "filemask": "translations/opal-supportme-*.ts",
                "screenshot_filemask": "doc/screenshot-*.*",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "translations/opal-supportme.ts",
                "file_format": "ts",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://hosted.weblate.org/projects/opal/opal-supportme/",
                "url": "https://hosted.weblate.org/api/components/opal/opal-supportme/?format=api",
                "repository_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/repository/?format=api",
                "translations_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/translations/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/statistics/?format=api",
                "lock_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/lock/?format=api",
                "links_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/links/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/changes/?format=api",
                "task_url": null,
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "qt-format, qt-plural-format, safe-html",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://github.com/Pretty-SFOS/opal-supportme/blob/{{branch}}/{{filename|parentdir}}#L{{line}}",
                "report_source_bugs": "mixosaurus+opal+weblate@pm.me",
                "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 }}\" add-on in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": false,
                "suggestion_autoaccept": 0,
                "push_on_commit": true,
                "commit_pending_age": 24,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "variant_regex": "",
                "addons": [
                    "https://hosted.weblate.org/api/addons/15801/?format=api",
                    "https://hosted.weblate.org/api/addons/15802/?format=api"
                ],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": null
            },
            "language_code": "sk",
            "id": 1465495,
            "filename": "translations/opal-supportme-sk.ts",
            "revision": "e32ef348d666478ad967521bc0f7c791d7ac8a4d",
            "web_url": "https://hosted.weblate.org/projects/opal/opal-supportme/sk/",
            "share_url": "https://hosted.weblate.org/engage/opal/-/sk/",
            "translate_url": "https://hosted.weblate.org/translate/opal/opal-supportme/sk/",
            "url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/sk/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 25,
            "total_words": 253,
            "translated": 4,
            "translated_words": 12,
            "translated_percent": 16.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": "2024-06-25T15:03:17.078376+02:00",
            "last_author": null,
            "repository_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/sk/repository/?format=api",
            "file_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/sk/file/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/sk/statistics/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/sk/changes/?format=api",
            "units_list_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/sk/units/?format=api"
        },
        {
            "language": {
                "id": 186,
                "code": "zh_Hans",
                "name": "Chinese (Simplified)",
                "plural": {
                    "id": 57,
                    "source": 0,
                    "number": 1,
                    "formula": "0",
                    "type": 0
                },
                "aliases": [
                    "chinese",
                    "chinese_chs",
                    "schinese",
                    "chinese_zh",
                    "cn",
                    "zh",
                    "zhcn",
                    "zh_cn",
                    "zh_chs",
                    "cmn",
                    "zh_hans_cn",
                    "zh_cmn_hans",
                    "chs",
                    "chi"
                ],
                "direction": "ltr",
                "population": 1266066359,
                "web_url": "https://hosted.weblate.org/languages/zh_Hans/",
                "url": "https://hosted.weblate.org/api/languages/zh_Hans/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/zh_Hans/statistics/?format=api"
            },
            "component": {
                "name": "Module: Opal.SupportMe",
                "slug": "opal-supportme",
                "id": 29679,
                "source_language": {
                    "id": 732,
                    "code": "en_devel",
                    "name": "English (Developer)",
                    "plural": {
                        "id": 746,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://hosted.weblate.org/languages/en_devel/",
                    "url": "https://hosted.weblate.org/api/languages/en_devel/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/languages/en_devel/statistics/?format=api"
                },
                "project": {
                    "name": "Opal for SailfishOS",
                    "slug": "opal",
                    "id": 4076,
                    "web": "https://forum.sailfishos.org/t/opal-qml-components-for-app-development/15801",
                    "web_url": "https://hosted.weblate.org/projects/opal/",
                    "url": "https://hosted.weblate.org/api/projects/opal/?format=api",
                    "components_list_url": "https://hosted.weblate.org/api/projects/opal/components/?format=api",
                    "repository_url": "https://hosted.weblate.org/api/projects/opal/repository/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/projects/opal/statistics/?format=api",
                    "categories_url": "https://hosted.weblate.org/api/projects/opal/categories/?format=api",
                    "changes_list_url": "https://hosted.weblate.org/api/projects/opal/changes/?format=api",
                    "languages_url": "https://hosted.weblate.org/api/projects/opal/languages/?format=api",
                    "labels_url": "https://hosted.weblate.org/api/projects/opal/labels/?format=api",
                    "translation_review": false,
                    "source_review": false,
                    "set_language_team": true,
                    "instructions": "# Apps for SailfishOS\r\n\r\nThis is one of my apps and libraries for [SailfishOS](https://sailfishos.org/), a partly-open mobile operating system by [Jolla](http://jolla.com/).\r\n\r\n## General guidelines\r\n\r\nIf your language has different forms of **politeness**, prefer the most polite phrasing that still feels “normal” to you. For example, use “Sie” (instead of “du” or “Du”) for translating “you” to German. Remember these are applications, tools you use, and not your neighbourhood buddies.\r\n\r\nPlease do not forget to translate the **date formats** to your local format. You can find details on the available fields [in the Qt documentation](https://doc.qt.io/qt-5/qml-qtqml-date.html#details).\r\n\r\nOnly translate the app's name if there is a short native term for the app's name in your language. Otherwise copy the original unchanged.\r\n\r\nPlease don't hesitate to add a comment if you find any problem.\r\n\r\n**Thank you for your work!**\r\n\r\n## Opal and its modules\r\n\r\nOpal is a collection of pretty QML components for SailfishOS, building on top of Sailfish's Silica components. It provides ready-made components, examples, snippets, recipes, and resources for building more sailfishy Sailfish apps.\r\n\r\n- *Sources:* [Github](https://github.com/Pretty-SFOS)\r\n- *Packages:* gallery on [OpenRepos](https://openrepos.net/content/ichthyosaurus/opal-gallery), modules on Github in their repositories\r\n- *Forum:* [dedicated thread](https://forum.sailfishos.org/t/opal-qml-components-for-app-development/15801)",
                    "enable_hooks": true,
                    "language_aliases": "de@formal:de,de_CH:de,de_AT:de,de_DE:de,en_AU:en,en_GB:en,en_US:en,it_IT:it,ru_RU:ru,fi_FI:fi"
                },
                "vcs": "github",
                "repo": "https://github.com/Pretty-SFOS/opal-supportme",
                "git_export": "https://hosted.weblate.org/git/opal/opal-supportme/",
                "branch": "main",
                "push_branch": "",
                "filemask": "translations/opal-supportme-*.ts",
                "screenshot_filemask": "doc/screenshot-*.*",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "translations/opal-supportme.ts",
                "file_format": "ts",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://hosted.weblate.org/projects/opal/opal-supportme/",
                "url": "https://hosted.weblate.org/api/components/opal/opal-supportme/?format=api",
                "repository_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/repository/?format=api",
                "translations_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/translations/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/statistics/?format=api",
                "lock_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/lock/?format=api",
                "links_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/links/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/changes/?format=api",
                "task_url": null,
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "qt-format, qt-plural-format, safe-html",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://github.com/Pretty-SFOS/opal-supportme/blob/{{branch}}/{{filename|parentdir}}#L{{line}}",
                "report_source_bugs": "mixosaurus+opal+weblate@pm.me",
                "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 }}\" add-on in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": false,
                "suggestion_autoaccept": 0,
                "push_on_commit": true,
                "commit_pending_age": 24,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "variant_regex": "",
                "addons": [
                    "https://hosted.weblate.org/api/addons/15801/?format=api",
                    "https://hosted.weblate.org/api/addons/15802/?format=api"
                ],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": null
            },
            "language_code": "zh_Hans",
            "id": 1465500,
            "filename": "translations/opal-supportme-zh_Hans.ts",
            "revision": "b340338366d01a627f4725d573b82422b70121cc",
            "web_url": "https://hosted.weblate.org/projects/opal/opal-supportme/zh_Hans/",
            "share_url": "https://hosted.weblate.org/engage/opal/-/zh_Hans/",
            "translate_url": "https://hosted.weblate.org/translate/opal/opal-supportme/zh_Hans/",
            "url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/zh_Hans/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 25,
            "total_words": 253,
            "translated": 5,
            "translated_words": 14,
            "translated_percent": 20.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": "2024-06-25T15:03:17.791948+02:00",
            "last_author": null,
            "repository_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/zh_Hans/repository/?format=api",
            "file_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/zh_Hans/file/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/zh_Hans/statistics/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/zh_Hans/changes/?format=api",
            "units_list_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/zh_Hans/units/?format=api"
        },
        {
            "language": {
                "id": 449,
                "code": "nb_NO",
                "name": "Norwegian Bokmål",
                "plural": {
                    "id": 447,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "norwegian",
                    "no_nb",
                    "nb_nb",
                    "no_no",
                    "no",
                    "nb",
                    "nob",
                    "nor"
                ],
                "direction": "ltr",
                "population": 5467440,
                "web_url": "https://hosted.weblate.org/languages/nb_NO/",
                "url": "https://hosted.weblate.org/api/languages/nb_NO/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/nb_NO/statistics/?format=api"
            },
            "component": {
                "name": "Module: Opal.SupportMe",
                "slug": "opal-supportme",
                "id": 29679,
                "source_language": {
                    "id": 732,
                    "code": "en_devel",
                    "name": "English (Developer)",
                    "plural": {
                        "id": 746,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://hosted.weblate.org/languages/en_devel/",
                    "url": "https://hosted.weblate.org/api/languages/en_devel/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/languages/en_devel/statistics/?format=api"
                },
                "project": {
                    "name": "Opal for SailfishOS",
                    "slug": "opal",
                    "id": 4076,
                    "web": "https://forum.sailfishos.org/t/opal-qml-components-for-app-development/15801",
                    "web_url": "https://hosted.weblate.org/projects/opal/",
                    "url": "https://hosted.weblate.org/api/projects/opal/?format=api",
                    "components_list_url": "https://hosted.weblate.org/api/projects/opal/components/?format=api",
                    "repository_url": "https://hosted.weblate.org/api/projects/opal/repository/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/projects/opal/statistics/?format=api",
                    "categories_url": "https://hosted.weblate.org/api/projects/opal/categories/?format=api",
                    "changes_list_url": "https://hosted.weblate.org/api/projects/opal/changes/?format=api",
                    "languages_url": "https://hosted.weblate.org/api/projects/opal/languages/?format=api",
                    "labels_url": "https://hosted.weblate.org/api/projects/opal/labels/?format=api",
                    "translation_review": false,
                    "source_review": false,
                    "set_language_team": true,
                    "instructions": "# Apps for SailfishOS\r\n\r\nThis is one of my apps and libraries for [SailfishOS](https://sailfishos.org/), a partly-open mobile operating system by [Jolla](http://jolla.com/).\r\n\r\n## General guidelines\r\n\r\nIf your language has different forms of **politeness**, prefer the most polite phrasing that still feels “normal” to you. For example, use “Sie” (instead of “du” or “Du”) for translating “you” to German. Remember these are applications, tools you use, and not your neighbourhood buddies.\r\n\r\nPlease do not forget to translate the **date formats** to your local format. You can find details on the available fields [in the Qt documentation](https://doc.qt.io/qt-5/qml-qtqml-date.html#details).\r\n\r\nOnly translate the app's name if there is a short native term for the app's name in your language. Otherwise copy the original unchanged.\r\n\r\nPlease don't hesitate to add a comment if you find any problem.\r\n\r\n**Thank you for your work!**\r\n\r\n## Opal and its modules\r\n\r\nOpal is a collection of pretty QML components for SailfishOS, building on top of Sailfish's Silica components. It provides ready-made components, examples, snippets, recipes, and resources for building more sailfishy Sailfish apps.\r\n\r\n- *Sources:* [Github](https://github.com/Pretty-SFOS)\r\n- *Packages:* gallery on [OpenRepos](https://openrepos.net/content/ichthyosaurus/opal-gallery), modules on Github in their repositories\r\n- *Forum:* [dedicated thread](https://forum.sailfishos.org/t/opal-qml-components-for-app-development/15801)",
                    "enable_hooks": true,
                    "language_aliases": "de@formal:de,de_CH:de,de_AT:de,de_DE:de,en_AU:en,en_GB:en,en_US:en,it_IT:it,ru_RU:ru,fi_FI:fi"
                },
                "vcs": "github",
                "repo": "https://github.com/Pretty-SFOS/opal-supportme",
                "git_export": "https://hosted.weblate.org/git/opal/opal-supportme/",
                "branch": "main",
                "push_branch": "",
                "filemask": "translations/opal-supportme-*.ts",
                "screenshot_filemask": "doc/screenshot-*.*",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "translations/opal-supportme.ts",
                "file_format": "ts",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://hosted.weblate.org/projects/opal/opal-supportme/",
                "url": "https://hosted.weblate.org/api/components/opal/opal-supportme/?format=api",
                "repository_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/repository/?format=api",
                "translations_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/translations/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/statistics/?format=api",
                "lock_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/lock/?format=api",
                "links_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/links/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/components/opal/opal-supportme/changes/?format=api",
                "task_url": null,
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "qt-format, qt-plural-format, safe-html",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://github.com/Pretty-SFOS/opal-supportme/blob/{{branch}}/{{filename|parentdir}}#L{{line}}",
                "report_source_bugs": "mixosaurus+opal+weblate@pm.me",
                "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 }}\" add-on in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": false,
                "suggestion_autoaccept": 0,
                "push_on_commit": true,
                "commit_pending_age": 24,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "variant_regex": "",
                "addons": [
                    "https://hosted.weblate.org/api/addons/15801/?format=api",
                    "https://hosted.weblate.org/api/addons/15802/?format=api"
                ],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": null
            },
            "language_code": "nb_NO",
            "id": 1465505,
            "filename": "translations/opal-supportme-nb_NO.ts",
            "revision": "18adfc123155212804f148af5719dc1b37ee0d59",
            "web_url": "https://hosted.weblate.org/projects/opal/opal-supportme/nb_NO/",
            "share_url": "https://hosted.weblate.org/engage/opal/-/nb_NO/",
            "translate_url": "https://hosted.weblate.org/translate/opal/opal-supportme/nb_NO/",
            "url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/nb_NO/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 25,
            "total_words": 253,
            "translated": 4,
            "translated_words": 12,
            "translated_percent": 16.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": "2024-06-25T15:03:16.370657+02:00",
            "last_author": null,
            "repository_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/nb_NO/repository/?format=api",
            "file_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/nb_NO/file/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/nb_NO/statistics/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/nb_NO/changes/?format=api",
            "units_list_url": "https://hosted.weblate.org/api/translations/opal/opal-supportme/nb_NO/units/?format=api"
        },
        {
            "language": {
                "id": 103,
                "code": "es",
                "name": "Spanish",
                "plural": {
                    "id": 291,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "es_la",
                    "esp",
                    "spa"
                ],
                "direction": "ltr",
                "population": 493528078,
                "web_url": "https://hosted.weblate.org/languages/es/",
                "url": "https://hosted.weblate.org/api/languages/es/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/es/statistics/?format=api"
            },
            "component": {
                "name": "fooyin",
                "slug": "fooyin",
                "id": 28107,
                "source_language": {
                    "id": 62,
                    "code": "en_GB",
                    "name": "English (United Kingdom)",
                    "plural": {
                        "id": 81,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "english_uk",
                        "eng_gb"
                    ],
                    "direction": "ltr",
                    "population": 64445878,
                    "web_url": "https://hosted.weblate.org/languages/en_GB/",
                    "url": "https://hosted.weblate.org/api/languages/en_GB/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/languages/en_GB/statistics/?format=api"
                },
                "project": {
                    "name": "fooyin",
                    "slug": "fooyin",
                    "id": 5004,
                    "web": "https://www.fooyin.org",
                    "web_url": "https://hosted.weblate.org/projects/fooyin/",
                    "url": "https://hosted.weblate.org/api/projects/fooyin/?format=api",
                    "components_list_url": "https://hosted.weblate.org/api/projects/fooyin/components/?format=api",
                    "repository_url": "https://hosted.weblate.org/api/projects/fooyin/repository/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/projects/fooyin/statistics/?format=api",
                    "categories_url": "https://hosted.weblate.org/api/projects/fooyin/categories/?format=api",
                    "changes_list_url": "https://hosted.weblate.org/api/projects/fooyin/changes/?format=api",
                    "languages_url": "https://hosted.weblate.org/api/projects/fooyin/languages/?format=api",
                    "labels_url": "https://hosted.weblate.org/api/projects/fooyin/labels/?format=api",
                    "translation_review": false,
                    "source_review": false,
                    "set_language_team": true,
                    "instructions": "",
                    "enable_hooks": true,
                    "language_aliases": ""
                },
                "vcs": "github",
                "repo": "https://github.com/fooyin/fooyin.git",
                "git_export": "https://hosted.weblate.org/git/fooyin/fooyin/",
                "branch": "master",
                "push_branch": "",
                "filemask": "data/translations/fooyin_*.ts",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": true,
                "intermediate": "",
                "new_base": "data/translations/fooyin.ts",
                "file_format": "ts",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://hosted.weblate.org/projects/fooyin/fooyin/",
                "url": "https://hosted.weblate.org/api/components/fooyin/fooyin/?format=api",
                "repository_url": "https://hosted.weblate.org/api/components/fooyin/fooyin/repository/?format=api",
                "translations_url": "https://hosted.weblate.org/api/components/fooyin/fooyin/translations/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/components/fooyin/fooyin/statistics/?format=api",
                "lock_url": "https://hosted.weblate.org/api/components/fooyin/fooyin/lock/?format=api",
                "links_url": "https://hosted.weblate.org/api/components/fooyin/fooyin/links/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/components/fooyin/fooyin/changes/?format=api",
                "task_url": null,
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://github.com/fooyin/fooyin/blob/{{branch}}/{{filename|parentdir|parentdir}}#L{{line}}",
                "report_source_bugs": "",
                "merge_style": "rebase",
                "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "add_message": "Added translation using Weblate ({{ language_name }})",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
                "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": false,
                "suggestion_autoaccept": 0,
                "push_on_commit": false,
                "commit_pending_age": 24,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": null
            },
            "language_code": "es",
            "id": 1465510,
            "filename": "data/translations/fooyin_es.ts",
            "revision": "1617216464415354fe61f3d667557d59e9fb8293",
            "web_url": "https://hosted.weblate.org/projects/fooyin/fooyin/es/",
            "share_url": "https://hosted.weblate.org/engage/fooyin/-/es/",
            "translate_url": "https://hosted.weblate.org/translate/fooyin/fooyin/es/",
            "url": "https://hosted.weblate.org/api/translations/fooyin/fooyin/es/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 591,
            "total_words": 1164,
            "translated": 18,
            "translated_words": 25,
            "translated_percent": 3.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": "2024-06-25T11:48:35.570310+02:00",
            "last_author": null,
            "repository_url": "https://hosted.weblate.org/api/translations/fooyin/fooyin/es/repository/?format=api",
            "file_url": "https://hosted.weblate.org/api/translations/fooyin/fooyin/es/file/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/translations/fooyin/fooyin/es/statistics/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/translations/fooyin/fooyin/es/changes/?format=api",
            "units_list_url": "https://hosted.weblate.org/api/translations/fooyin/fooyin/es/units/?format=api"
        },
        {
            "language": {
                "id": 103,
                "code": "es",
                "name": "Spanish",
                "plural": {
                    "id": 291,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "es_la",
                    "esp",
                    "spa"
                ],
                "direction": "ltr",
                "population": 493528078,
                "web_url": "https://hosted.weblate.org/languages/es/",
                "url": "https://hosted.weblate.org/api/languages/es/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/es/statistics/?format=api"
            },
            "component": {
                "name": "Glossary",
                "slug": "glossary",
                "id": 28108,
                "source_language": {
                    "id": 62,
                    "code": "en_GB",
                    "name": "English (United Kingdom)",
                    "plural": {
                        "id": 81,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "english_uk",
                        "eng_gb"
                    ],
                    "direction": "ltr",
                    "population": 64445878,
                    "web_url": "https://hosted.weblate.org/languages/en_GB/",
                    "url": "https://hosted.weblate.org/api/languages/en_GB/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/languages/en_GB/statistics/?format=api"
                },
                "project": {
                    "name": "fooyin",
                    "slug": "fooyin",
                    "id": 5004,
                    "web": "https://www.fooyin.org",
                    "web_url": "https://hosted.weblate.org/projects/fooyin/",
                    "url": "https://hosted.weblate.org/api/projects/fooyin/?format=api",
                    "components_list_url": "https://hosted.weblate.org/api/projects/fooyin/components/?format=api",
                    "repository_url": "https://hosted.weblate.org/api/projects/fooyin/repository/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/projects/fooyin/statistics/?format=api",
                    "categories_url": "https://hosted.weblate.org/api/projects/fooyin/categories/?format=api",
                    "changes_list_url": "https://hosted.weblate.org/api/projects/fooyin/changes/?format=api",
                    "languages_url": "https://hosted.weblate.org/api/projects/fooyin/languages/?format=api",
                    "labels_url": "https://hosted.weblate.org/api/projects/fooyin/labels/?format=api",
                    "translation_review": false,
                    "source_review": false,
                    "set_language_team": true,
                    "instructions": "",
                    "enable_hooks": true,
                    "language_aliases": ""
                },
                "vcs": "local",
                "repo": "local:",
                "git_export": "https://hosted.weblate.org/git/fooyin/glossary/",
                "branch": "main",
                "push_branch": "",
                "filemask": "*.tbx",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": true,
                "intermediate": "",
                "new_base": "",
                "file_format": "tbx",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://hosted.weblate.org/projects/fooyin/glossary/",
                "url": "https://hosted.weblate.org/api/components/fooyin/glossary/?format=api",
                "repository_url": "https://hosted.weblate.org/api/components/fooyin/glossary/repository/?format=api",
                "translations_url": "https://hosted.weblate.org/api/components/fooyin/glossary/translations/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/components/fooyin/glossary/statistics/?format=api",
                "lock_url": "https://hosted.weblate.org/api/components/fooyin/glossary/lock/?format=api",
                "links_url": "https://hosted.weblate.org/api/components/fooyin/glossary/links/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/components/fooyin/glossary/changes/?format=api",
                "task_url": null,
                "new_lang": "none",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "",
                "report_source_bugs": "",
                "merge_style": "rebase",
                "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
                "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
                "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
                "allow_translation_propagation": false,
                "manage_units": true,
                "enable_suggestions": true,
                "suggestion_voting": false,
                "suggestion_autoaccept": 0,
                "push_on_commit": true,
                "commit_pending_age": 24,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": true,
                "glossary_color": "silver",
                "category": null,
                "linked_component": null
            },
            "language_code": "es",
            "id": 1465511,
            "filename": "es.tbx",
            "revision": "a707eb0b067f141dc98e77ff33c3d42e12c3d712",
            "web_url": "https://hosted.weblate.org/projects/fooyin/glossary/es/",
            "share_url": "https://hosted.weblate.org/engage/fooyin/-/es/",
            "translate_url": "https://hosted.weblate.org/translate/fooyin/glossary/es/",
            "url": "https://hosted.weblate.org/api/translations/fooyin/glossary/es/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 0,
            "total_words": 0,
            "translated": 0,
            "translated_words": 0,
            "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": "2024-06-25T08:32:37.260266+02:00",
            "last_author": null,
            "repository_url": "https://hosted.weblate.org/api/translations/fooyin/glossary/es/repository/?format=api",
            "file_url": "https://hosted.weblate.org/api/translations/fooyin/glossary/es/file/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/translations/fooyin/glossary/es/statistics/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/translations/fooyin/glossary/es/changes/?format=api",
            "units_list_url": "https://hosted.weblate.org/api/translations/fooyin/glossary/es/units/?format=api"
        },
        {
            "language": {
                "id": 74,
                "code": "mn",
                "name": "Mongolian",
                "plural": {
                    "id": 206,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "mon",
                    "drh",
                    "khk"
                ],
                "direction": "ltr",
                "population": 2948393,
                "web_url": "https://hosted.weblate.org/languages/mn/",
                "url": "https://hosted.weblate.org/api/languages/mn/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/mn/statistics/?format=api"
            },
            "component": {
                "name": "Strings",
                "slug": "strings",
                "id": 266,
                "source_language": {
                    "id": 31,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 75,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://hosted.weblate.org/languages/en/",
                    "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "NewPipe",
                    "slug": "newpipe",
                    "id": 69,
                    "web": "https://github.com/TeamNewPipe/NewPipe",
                    "web_url": "https://hosted.weblate.org/projects/newpipe/",
                    "url": "https://hosted.weblate.org/api/projects/newpipe/?format=api",
                    "components_list_url": "https://hosted.weblate.org/api/projects/newpipe/components/?format=api",
                    "repository_url": "https://hosted.weblate.org/api/projects/newpipe/repository/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/projects/newpipe/statistics/?format=api",
                    "categories_url": "https://hosted.weblate.org/api/projects/newpipe/categories/?format=api",
                    "changes_list_url": "https://hosted.weblate.org/api/projects/newpipe/changes/?format=api",
                    "languages_url": "https://hosted.weblate.org/api/projects/newpipe/languages/?format=api",
                    "labels_url": "https://hosted.weblate.org/api/projects/newpipe/labels/?format=api",
                    "translation_review": false,
                    "source_review": true,
                    "set_language_team": true,
                    "instructions": "This explains adding new languages, and switching the language in NewPipe: https://github.com/TeamNewPipe/NewPipe/wiki/How-to-add-a-new-language-to-NewPipe",
                    "enable_hooks": true,
                    "language_aliases": ""
                },
                "vcs": "git",
                "repo": "https://github.com/TeamNewPipe/NewPipe.git",
                "git_export": "https://hosted.weblate.org/git/newpipe/strings/",
                "branch": "dev",
                "push_branch": "",
                "filemask": "app/src/main/res/values-*/strings.xml",
                "screenshot_filemask": "",
                "template": "app/src/main/res/values/strings.xml",
                "edit_template": false,
                "intermediate": "",
                "new_base": "",
                "file_format": "aresource",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://hosted.weblate.org/projects/newpipe/strings/",
                "url": "https://hosted.weblate.org/api/components/newpipe/strings/?format=api",
                "repository_url": "https://hosted.weblate.org/api/components/newpipe/strings/repository/?format=api",
                "translations_url": "https://hosted.weblate.org/api/components/newpipe/strings/translations/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/components/newpipe/strings/statistics/?format=api",
                "lock_url": "https://hosted.weblate.org/api/components/newpipe/strings/lock/?format=api",
                "links_url": "https://hosted.weblate.org/api/components/newpipe/strings/links/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/components/newpipe/strings/changes/?format=api",
                "task_url": null,
                "new_lang": "add",
                "language_code_style": "",
                "push": "git@github.com:/TeamNewPipe/NewPipe.git",
                "check_flags": "java-printf-format",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "",
                "report_source_bugs": "",
                "merge_style": "merge",
                "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)",
                "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 \"{{ hook_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
                "allow_translation_propagation": true,
                "manage_units": true,
                "enable_suggestions": true,
                "suggestion_voting": false,
                "suggestion_autoaccept": 0,
                "push_on_commit": false,
                "commit_pending_age": 72,
                "auto_lock_error": false,
                "language_regex": "^[^.]+$",
                "variant_regex": "",
                "addons": [
                    "https://hosted.weblate.org/api/addons/2559/?format=api"
                ],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": null
            },
            "language_code": "mn",
            "id": 1465512,
            "filename": "app/src/main/res/values-mn/strings.xml",
            "revision": "a877e83f06a13d51018909312fce75fcda89d85c,56140441cd006e78e1e277cb6d5fea2963dd4df0",
            "web_url": "https://hosted.weblate.org/projects/newpipe/strings/mn/",
            "share_url": "https://hosted.weblate.org/engage/newpipe/-/mn/",
            "translate_url": "https://hosted.weblate.org/translate/newpipe/strings/mn/",
            "url": "https://hosted.weblate.org/api/translations/newpipe/strings/mn/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 739,
            "total_words": 3703,
            "translated": 41,
            "translated_words": 136,
            "translated_percent": 5.5,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 7,
            "have_comment": 0,
            "last_change": "2024-06-26T16:37:01.919266+02:00",
            "last_author": null,
            "repository_url": "https://hosted.weblate.org/api/translations/newpipe/strings/mn/repository/?format=api",
            "file_url": "https://hosted.weblate.org/api/translations/newpipe/strings/mn/file/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/translations/newpipe/strings/mn/statistics/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/translations/newpipe/strings/mn/changes/?format=api",
            "units_list_url": "https://hosted.weblate.org/api/translations/newpipe/strings/mn/units/?format=api"
        },
        {
            "language": {
                "id": 74,
                "code": "mn",
                "name": "Mongolian",
                "plural": {
                    "id": 206,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "mon",
                    "drh",
                    "khk"
                ],
                "direction": "ltr",
                "population": 2948393,
                "web_url": "https://hosted.weblate.org/languages/mn/",
                "url": "https://hosted.weblate.org/api/languages/mn/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/mn/statistics/?format=api"
            },
            "component": {
                "name": "Metadata",
                "slug": "metadata",
                "id": 3464,
                "source_language": {
                    "id": 31,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 75,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://hosted.weblate.org/languages/en/",
                    "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "NewPipe",
                    "slug": "newpipe",
                    "id": 69,
                    "web": "https://github.com/TeamNewPipe/NewPipe",
                    "web_url": "https://hosted.weblate.org/projects/newpipe/",
                    "url": "https://hosted.weblate.org/api/projects/newpipe/?format=api",
                    "components_list_url": "https://hosted.weblate.org/api/projects/newpipe/components/?format=api",
                    "repository_url": "https://hosted.weblate.org/api/projects/newpipe/repository/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/projects/newpipe/statistics/?format=api",
                    "categories_url": "https://hosted.weblate.org/api/projects/newpipe/categories/?format=api",
                    "changes_list_url": "https://hosted.weblate.org/api/projects/newpipe/changes/?format=api",
                    "languages_url": "https://hosted.weblate.org/api/projects/newpipe/languages/?format=api",
                    "labels_url": "https://hosted.weblate.org/api/projects/newpipe/labels/?format=api",
                    "translation_review": false,
                    "source_review": true,
                    "set_language_team": true,
                    "instructions": "This explains adding new languages, and switching the language in NewPipe: https://github.com/TeamNewPipe/NewPipe/wiki/How-to-add-a-new-language-to-NewPipe",
                    "enable_hooks": true,
                    "language_aliases": ""
                },
                "vcs": "github",
                "repo": "https://github.com/TeamNewPipe/NewPipe.git",
                "git_export": "",
                "branch": "dev",
                "push_branch": "",
                "filemask": "fastlane/metadata/android/*",
                "screenshot_filemask": "",
                "template": "fastlane/metadata/android/en-US",
                "edit_template": false,
                "intermediate": "",
                "new_base": "",
                "file_format": "appstore",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://hosted.weblate.org/projects/newpipe/metadata/",
                "url": "https://hosted.weblate.org/api/components/newpipe/metadata/?format=api",
                "repository_url": "https://hosted.weblate.org/api/components/newpipe/metadata/repository/?format=api",
                "translations_url": "https://hosted.weblate.org/api/components/newpipe/metadata/translations/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/components/newpipe/metadata/statistics/?format=api",
                "lock_url": "https://hosted.weblate.org/api/components/newpipe/metadata/lock/?format=api",
                "links_url": "https://hosted.weblate.org/api/components/newpipe/metadata/links/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/components/newpipe/metadata/changes/?format=api",
                "task_url": null,
                "new_lang": "add",
                "language_code_style": "",
                "push": "git@github.com:/TeamNewPipe/NewPipe.git",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "",
                "report_source_bugs": "",
                "merge_style": "rebase",
                "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "add_message": "Added translation using Weblate ({{ language_name }})",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
                "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
                "allow_translation_propagation": true,
                "manage_units": true,
                "enable_suggestions": true,
                "suggestion_voting": false,
                "suggestion_autoaccept": 0,
                "push_on_commit": true,
                "commit_pending_age": 72,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": "https://hosted.weblate.org/api/components/newpipe/strings/?format=api"
            },
            "language_code": "mn-MN",
            "id": 1465513,
            "filename": "fastlane/metadata/android/mn-MN",
            "revision": "da39a3ee5e6b4b0d3255bfef95601890afd80709,ac83840d21b8b06befa38d3787edc9ef58e05de4",
            "web_url": "https://hosted.weblate.org/projects/newpipe/metadata/mn/",
            "share_url": "https://hosted.weblate.org/engage/newpipe/-/mn/",
            "translate_url": "https://hosted.weblate.org/translate/newpipe/metadata/mn/",
            "url": "https://hosted.weblate.org/api/translations/newpipe/metadata/mn/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 78,
            "total_words": 5385,
            "translated": 0,
            "translated_words": 0,
            "translated_percent": 0.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": "2024-06-25T09:11:13.813959+02:00",
            "last_author": null,
            "repository_url": "https://hosted.weblate.org/api/translations/newpipe/metadata/mn/repository/?format=api",
            "file_url": "https://hosted.weblate.org/api/translations/newpipe/metadata/mn/file/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/translations/newpipe/metadata/mn/statistics/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/translations/newpipe/metadata/mn/changes/?format=api",
            "units_list_url": "https://hosted.weblate.org/api/translations/newpipe/metadata/mn/units/?format=api"
        },
        {
            "language": {
                "id": 74,
                "code": "mn",
                "name": "Mongolian",
                "plural": {
                    "id": 206,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "mon",
                    "drh",
                    "khk"
                ],
                "direction": "ltr",
                "population": 2948393,
                "web_url": "https://hosted.weblate.org/languages/mn/",
                "url": "https://hosted.weblate.org/api/languages/mn/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/mn/statistics/?format=api"
            },
            "component": {
                "name": "NewPipe",
                "slug": "glossary",
                "id": 5915,
                "source_language": {
                    "id": 31,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 75,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://hosted.weblate.org/languages/en/",
                    "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "NewPipe",
                    "slug": "newpipe",
                    "id": 69,
                    "web": "https://github.com/TeamNewPipe/NewPipe",
                    "web_url": "https://hosted.weblate.org/projects/newpipe/",
                    "url": "https://hosted.weblate.org/api/projects/newpipe/?format=api",
                    "components_list_url": "https://hosted.weblate.org/api/projects/newpipe/components/?format=api",
                    "repository_url": "https://hosted.weblate.org/api/projects/newpipe/repository/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/projects/newpipe/statistics/?format=api",
                    "categories_url": "https://hosted.weblate.org/api/projects/newpipe/categories/?format=api",
                    "changes_list_url": "https://hosted.weblate.org/api/projects/newpipe/changes/?format=api",
                    "languages_url": "https://hosted.weblate.org/api/projects/newpipe/languages/?format=api",
                    "labels_url": "https://hosted.weblate.org/api/projects/newpipe/labels/?format=api",
                    "translation_review": false,
                    "source_review": true,
                    "set_language_team": true,
                    "instructions": "This explains adding new languages, and switching the language in NewPipe: https://github.com/TeamNewPipe/NewPipe/wiki/How-to-add-a-new-language-to-NewPipe",
                    "enable_hooks": true,
                    "language_aliases": ""
                },
                "vcs": "local",
                "repo": "local:",
                "git_export": "https://hosted.weblate.org/git/newpipe/glossary/",
                "branch": "main",
                "push_branch": "",
                "filemask": "*.tbx",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": true,
                "intermediate": "",
                "new_base": "",
                "file_format": "tbx",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://hosted.weblate.org/projects/newpipe/glossary/",
                "url": "https://hosted.weblate.org/api/components/newpipe/glossary/?format=api",
                "repository_url": "https://hosted.weblate.org/api/components/newpipe/glossary/repository/?format=api",
                "translations_url": "https://hosted.weblate.org/api/components/newpipe/glossary/translations/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/components/newpipe/glossary/statistics/?format=api",
                "lock_url": "https://hosted.weblate.org/api/components/newpipe/glossary/lock/?format=api",
                "links_url": "https://hosted.weblate.org/api/components/newpipe/glossary/links/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/components/newpipe/glossary/changes/?format=api",
                "task_url": null,
                "new_lang": "none",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "",
                "report_source_bugs": "",
                "merge_style": "rebase",
                "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
                "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
                "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
                "allow_translation_propagation": false,
                "manage_units": true,
                "enable_suggestions": true,
                "suggestion_voting": false,
                "suggestion_autoaccept": 0,
                "push_on_commit": true,
                "commit_pending_age": 24,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": true,
                "glossary_color": "silver",
                "category": null,
                "linked_component": null
            },
            "language_code": "mn",
            "id": 1465514,
            "filename": "mn.tbx",
            "revision": "e590e0e05b7fb17a62e2944c33434de8f11b3eb6",
            "web_url": "https://hosted.weblate.org/projects/newpipe/glossary/mn/",
            "share_url": "https://hosted.weblate.org/engage/newpipe/-/mn/",
            "translate_url": "https://hosted.weblate.org/translate/newpipe/glossary/mn/",
            "url": "https://hosted.weblate.org/api/translations/newpipe/glossary/mn/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 8,
            "total_words": 8,
            "translated": 0,
            "translated_words": 0,
            "translated_percent": 0.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": "2024-06-26T10:09:15.290766+02:00",
            "last_author": null,
            "repository_url": "https://hosted.weblate.org/api/translations/newpipe/glossary/mn/repository/?format=api",
            "file_url": "https://hosted.weblate.org/api/translations/newpipe/glossary/mn/file/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/translations/newpipe/glossary/mn/statistics/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/translations/newpipe/glossary/mn/changes/?format=api",
            "units_list_url": "https://hosted.weblate.org/api/translations/newpipe/glossary/mn/units/?format=api"
        },
        {
            "language": {
                "id": 110,
                "code": "fi",
                "name": "Finnish",
                "plural": {
                    "id": 89,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "fin_fi",
                    "fin"
                ],
                "direction": "ltr",
                "population": 5736841,
                "web_url": "https://hosted.weblate.org/languages/fi/",
                "url": "https://hosted.weblate.org/api/languages/fi/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/fi/statistics/?format=api"
            },
            "component": {
                "name": "Blog posts",
                "slug": "website-posts",
                "id": 27392,
                "source_language": {
                    "id": 31,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 75,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://hosted.weblate.org/languages/en/",
                    "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "JShelter",
                    "slug": "jshelter",
                    "id": 4352,
                    "web": "https://jshelter.org/",
                    "web_url": "https://hosted.weblate.org/projects/jshelter/",
                    "url": "https://hosted.weblate.org/api/projects/jshelter/?format=api",
                    "components_list_url": "https://hosted.weblate.org/api/projects/jshelter/components/?format=api",
                    "repository_url": "https://hosted.weblate.org/api/projects/jshelter/repository/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/projects/jshelter/statistics/?format=api",
                    "categories_url": "https://hosted.weblate.org/api/projects/jshelter/categories/?format=api",
                    "changes_list_url": "https://hosted.weblate.org/api/projects/jshelter/changes/?format=api",
                    "languages_url": "https://hosted.weblate.org/api/projects/jshelter/languages/?format=api",
                    "labels_url": "https://hosted.weblate.org/api/projects/jshelter/labels/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "set_language_team": true,
                    "instructions": "Please see our blog posts on translations on https://jshelter.org/blog/i18n/.\r\n\r\nPlease, contact jshelter@gnu.org if you want to translate to a completely new language.\r\n\r\nAll translations and suggestions for improvements are welcome.",
                    "enable_hooks": true,
                    "language_aliases": ""
                },
                "vcs": "git",
                "repo": "https://pagure.io/JShelter/webextension.git",
                "git_export": "",
                "branch": "weblate",
                "push_branch": "",
                "filemask": "website/i18n/*/posts.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "",
                "file_format": "po",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://hosted.weblate.org/projects/jshelter/website-posts/",
                "url": "https://hosted.weblate.org/api/components/jshelter/website-posts/?format=api",
                "repository_url": "https://hosted.weblate.org/api/components/jshelter/website-posts/repository/?format=api",
                "translations_url": "https://hosted.weblate.org/api/components/jshelter/website-posts/translations/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/components/jshelter/website-posts/statistics/?format=api",
                "lock_url": "https://hosted.weblate.org/api/components/jshelter/website-posts/lock/?format=api",
                "links_url": "https://hosted.weblate.org/api/components/jshelter/website-posts/links/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/components/jshelter/website-posts/changes/?format=api",
                "task_url": null,
                "new_lang": "contact",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "",
                "report_source_bugs": "",
                "merge_style": "rebase",
                "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "add_message": "Added translation using Weblate ({{ language_name }})",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
                "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": false,
                "suggestion_autoaccept": 0,
                "push_on_commit": true,
                "commit_pending_age": 24,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": "https://hosted.weblate.org/api/components/jshelter/webextension/?format=api"
            },
            "language_code": "fi",
            "id": 1465689,
            "filename": "website/i18n/fi/posts.po",
            "revision": "87799d9a1a44fa5a6f2105eee3cf6f4e01f353a7",
            "web_url": "https://hosted.weblate.org/projects/jshelter/website-posts/fi/",
            "share_url": "https://hosted.weblate.org/engage/jshelter/-/fi/",
            "translate_url": "https://hosted.weblate.org/translate/jshelter/website-posts/fi/",
            "url": "https://hosted.weblate.org/api/translations/jshelter/website-posts/fi/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 1030,
            "total_words": 20035,
            "translated": 0,
            "translated_words": 0,
            "translated_percent": 0.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": "2024-06-25T13:05:50.064380+02:00",
            "last_author": null,
            "repository_url": "https://hosted.weblate.org/api/translations/jshelter/website-posts/fi/repository/?format=api",
            "file_url": "https://hosted.weblate.org/api/translations/jshelter/website-posts/fi/file/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/translations/jshelter/website-posts/fi/statistics/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/translations/jshelter/website-posts/fi/changes/?format=api",
            "units_list_url": "https://hosted.weblate.org/api/translations/jshelter/website-posts/fi/units/?format=api"
        },
        {
            "language": {
                "id": 110,
                "code": "fi",
                "name": "Finnish",
                "plural": {
                    "id": 89,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "fin_fi",
                    "fin"
                ],
                "direction": "ltr",
                "population": 5736841,
                "web_url": "https://hosted.weblate.org/languages/fi/",
                "url": "https://hosted.weblate.org/api/languages/fi/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/fi/statistics/?format=api"
            },
            "component": {
                "name": "website",
                "slug": "website",
                "id": 26912,
                "source_language": {
                    "id": 31,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 75,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://hosted.weblate.org/languages/en/",
                    "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "JShelter",
                    "slug": "jshelter",
                    "id": 4352,
                    "web": "https://jshelter.org/",
                    "web_url": "https://hosted.weblate.org/projects/jshelter/",
                    "url": "https://hosted.weblate.org/api/projects/jshelter/?format=api",
                    "components_list_url": "https://hosted.weblate.org/api/projects/jshelter/components/?format=api",
                    "repository_url": "https://hosted.weblate.org/api/projects/jshelter/repository/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/projects/jshelter/statistics/?format=api",
                    "categories_url": "https://hosted.weblate.org/api/projects/jshelter/categories/?format=api",
                    "changes_list_url": "https://hosted.weblate.org/api/projects/jshelter/changes/?format=api",
                    "languages_url": "https://hosted.weblate.org/api/projects/jshelter/languages/?format=api",
                    "labels_url": "https://hosted.weblate.org/api/projects/jshelter/labels/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "set_language_team": true,
                    "instructions": "Please see our blog posts on translations on https://jshelter.org/blog/i18n/.\r\n\r\nPlease, contact jshelter@gnu.org if you want to translate to a completely new language.\r\n\r\nAll translations and suggestions for improvements are welcome.",
                    "enable_hooks": true,
                    "language_aliases": ""
                },
                "vcs": "git",
                "repo": "https://pagure.io/JShelter/webextension.git",
                "git_export": "",
                "branch": "weblate",
                "push_branch": "",
                "filemask": "website/i18n/*/pages.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "",
                "file_format": "po",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://hosted.weblate.org/projects/jshelter/website/",
                "url": "https://hosted.weblate.org/api/components/jshelter/website/?format=api",
                "repository_url": "https://hosted.weblate.org/api/components/jshelter/website/repository/?format=api",
                "translations_url": "https://hosted.weblate.org/api/components/jshelter/website/translations/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/components/jshelter/website/statistics/?format=api",
                "lock_url": "https://hosted.weblate.org/api/components/jshelter/website/lock/?format=api",
                "links_url": "https://hosted.weblate.org/api/components/jshelter/website/links/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/components/jshelter/website/changes/?format=api",
                "task_url": null,
                "new_lang": "contact",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "",
                "report_source_bugs": "",
                "merge_style": "rebase",
                "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "add_message": "Added translation using Weblate ({{ language_name }})",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
                "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": false,
                "suggestion_autoaccept": 0,
                "push_on_commit": true,
                "commit_pending_age": 24,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": "https://hosted.weblate.org/api/components/jshelter/webextension/?format=api"
            },
            "language_code": "fi",
            "id": 1465690,
            "filename": "website/i18n/fi/pages.po",
            "revision": "3bbff9cd5253fe3c72b7337fa559c667565e7b3e",
            "web_url": "https://hosted.weblate.org/projects/jshelter/website/fi/",
            "share_url": "https://hosted.weblate.org/engage/jshelter/-/fi/",
            "translate_url": "https://hosted.weblate.org/translate/jshelter/website/fi/",
            "url": "https://hosted.weblate.org/api/translations/jshelter/website/fi/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 915,
            "total_words": 20748,
            "translated": 0,
            "translated_words": 0,
            "translated_percent": 0.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": "2024-06-25T13:05:56.469498+02:00",
            "last_author": null,
            "repository_url": "https://hosted.weblate.org/api/translations/jshelter/website/fi/repository/?format=api",
            "file_url": "https://hosted.weblate.org/api/translations/jshelter/website/fi/file/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/translations/jshelter/website/fi/statistics/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/translations/jshelter/website/fi/changes/?format=api",
            "units_list_url": "https://hosted.weblate.org/api/translations/jshelter/website/fi/units/?format=api"
        },
        {
            "language": {
                "id": 78,
                "code": "pl",
                "name": "Polish",
                "plural": {
                    "id": 244,
                    "source": 0,
                    "number": 3,
                    "formula": "n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2",
                    "type": 22
                },
                "aliases": [
                    "plk",
                    "pol"
                ],
                "direction": "ltr",
                "population": 41077398,
                "web_url": "https://hosted.weblate.org/languages/pl/",
                "url": "https://hosted.weblate.org/api/languages/pl/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/pl/statistics/?format=api"
            },
            "component": {
                "name": "Blog posts",
                "slug": "website-posts",
                "id": 27392,
                "source_language": {
                    "id": 31,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 75,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://hosted.weblate.org/languages/en/",
                    "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "JShelter",
                    "slug": "jshelter",
                    "id": 4352,
                    "web": "https://jshelter.org/",
                    "web_url": "https://hosted.weblate.org/projects/jshelter/",
                    "url": "https://hosted.weblate.org/api/projects/jshelter/?format=api",
                    "components_list_url": "https://hosted.weblate.org/api/projects/jshelter/components/?format=api",
                    "repository_url": "https://hosted.weblate.org/api/projects/jshelter/repository/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/projects/jshelter/statistics/?format=api",
                    "categories_url": "https://hosted.weblate.org/api/projects/jshelter/categories/?format=api",
                    "changes_list_url": "https://hosted.weblate.org/api/projects/jshelter/changes/?format=api",
                    "languages_url": "https://hosted.weblate.org/api/projects/jshelter/languages/?format=api",
                    "labels_url": "https://hosted.weblate.org/api/projects/jshelter/labels/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "set_language_team": true,
                    "instructions": "Please see our blog posts on translations on https://jshelter.org/blog/i18n/.\r\n\r\nPlease, contact jshelter@gnu.org if you want to translate to a completely new language.\r\n\r\nAll translations and suggestions for improvements are welcome.",
                    "enable_hooks": true,
                    "language_aliases": ""
                },
                "vcs": "git",
                "repo": "https://pagure.io/JShelter/webextension.git",
                "git_export": "",
                "branch": "weblate",
                "push_branch": "",
                "filemask": "website/i18n/*/posts.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "",
                "file_format": "po",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://hosted.weblate.org/projects/jshelter/website-posts/",
                "url": "https://hosted.weblate.org/api/components/jshelter/website-posts/?format=api",
                "repository_url": "https://hosted.weblate.org/api/components/jshelter/website-posts/repository/?format=api",
                "translations_url": "https://hosted.weblate.org/api/components/jshelter/website-posts/translations/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/components/jshelter/website-posts/statistics/?format=api",
                "lock_url": "https://hosted.weblate.org/api/components/jshelter/website-posts/lock/?format=api",
                "links_url": "https://hosted.weblate.org/api/components/jshelter/website-posts/links/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/components/jshelter/website-posts/changes/?format=api",
                "task_url": null,
                "new_lang": "contact",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "",
                "report_source_bugs": "",
                "merge_style": "rebase",
                "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "add_message": "Added translation using Weblate ({{ language_name }})",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
                "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": false,
                "suggestion_autoaccept": 0,
                "push_on_commit": true,
                "commit_pending_age": 24,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": "https://hosted.weblate.org/api/components/jshelter/webextension/?format=api"
            },
            "language_code": "pl",
            "id": 1465706,
            "filename": "website/i18n/pl/posts.po",
            "revision": "87799d9a1a44fa5a6f2105eee3cf6f4e01f353a7",
            "web_url": "https://hosted.weblate.org/projects/jshelter/website-posts/pl/",
            "share_url": "https://hosted.weblate.org/engage/jshelter/-/pl/",
            "translate_url": "https://hosted.weblate.org/translate/jshelter/website-posts/pl/",
            "url": "https://hosted.weblate.org/api/translations/jshelter/website-posts/pl/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 1030,
            "total_words": 20035,
            "translated": 0,
            "translated_words": 0,
            "translated_percent": 0.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": "2024-06-25T14:55:00.958099+02:00",
            "last_author": null,
            "repository_url": "https://hosted.weblate.org/api/translations/jshelter/website-posts/pl/repository/?format=api",
            "file_url": "https://hosted.weblate.org/api/translations/jshelter/website-posts/pl/file/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/translations/jshelter/website-posts/pl/statistics/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/translations/jshelter/website-posts/pl/changes/?format=api",
            "units_list_url": "https://hosted.weblate.org/api/translations/jshelter/website-posts/pl/units/?format=api"
        },
        {
            "language": {
                "id": 23,
                "code": "pt_BR",
                "name": "Portuguese (Brazil)",
                "plural": {
                    "id": 246,
                    "source": 0,
                    "number": 2,
                    "formula": "n > 1",
                    "type": 1
                },
                "aliases": [
                    "braz_por",
                    "portuguese_br",
                    "bp",
                    "por_br",
                    "ptb"
                ],
                "direction": "ltr",
                "population": 192661560,
                "web_url": "https://hosted.weblate.org/languages/pt_BR/",
                "url": "https://hosted.weblate.org/api/languages/pt_BR/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/pt_BR/statistics/?format=api"
            },
            "component": {
                "name": "Blog posts",
                "slug": "website-posts",
                "id": 27392,
                "source_language": {
                    "id": 31,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 75,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://hosted.weblate.org/languages/en/",
                    "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "JShelter",
                    "slug": "jshelter",
                    "id": 4352,
                    "web": "https://jshelter.org/",
                    "web_url": "https://hosted.weblate.org/projects/jshelter/",
                    "url": "https://hosted.weblate.org/api/projects/jshelter/?format=api",
                    "components_list_url": "https://hosted.weblate.org/api/projects/jshelter/components/?format=api",
                    "repository_url": "https://hosted.weblate.org/api/projects/jshelter/repository/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/projects/jshelter/statistics/?format=api",
                    "categories_url": "https://hosted.weblate.org/api/projects/jshelter/categories/?format=api",
                    "changes_list_url": "https://hosted.weblate.org/api/projects/jshelter/changes/?format=api",
                    "languages_url": "https://hosted.weblate.org/api/projects/jshelter/languages/?format=api",
                    "labels_url": "https://hosted.weblate.org/api/projects/jshelter/labels/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "set_language_team": true,
                    "instructions": "Please see our blog posts on translations on https://jshelter.org/blog/i18n/.\r\n\r\nPlease, contact jshelter@gnu.org if you want to translate to a completely new language.\r\n\r\nAll translations and suggestions for improvements are welcome.",
                    "enable_hooks": true,
                    "language_aliases": ""
                },
                "vcs": "git",
                "repo": "https://pagure.io/JShelter/webextension.git",
                "git_export": "",
                "branch": "weblate",
                "push_branch": "",
                "filemask": "website/i18n/*/posts.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "",
                "file_format": "po",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://hosted.weblate.org/projects/jshelter/website-posts/",
                "url": "https://hosted.weblate.org/api/components/jshelter/website-posts/?format=api",
                "repository_url": "https://hosted.weblate.org/api/components/jshelter/website-posts/repository/?format=api",
                "translations_url": "https://hosted.weblate.org/api/components/jshelter/website-posts/translations/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/components/jshelter/website-posts/statistics/?format=api",
                "lock_url": "https://hosted.weblate.org/api/components/jshelter/website-posts/lock/?format=api",
                "links_url": "https://hosted.weblate.org/api/components/jshelter/website-posts/links/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/components/jshelter/website-posts/changes/?format=api",
                "task_url": null,
                "new_lang": "contact",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "",
                "report_source_bugs": "",
                "merge_style": "rebase",
                "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "add_message": "Added translation using Weblate ({{ language_name }})",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
                "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": false,
                "suggestion_autoaccept": 0,
                "push_on_commit": true,
                "commit_pending_age": 24,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": "https://hosted.weblate.org/api/components/jshelter/webextension/?format=api"
            },
            "language_code": "pt_BR",
            "id": 1465707,
            "filename": "website/i18n/pt_BR/posts.po",
            "revision": "87799d9a1a44fa5a6f2105eee3cf6f4e01f353a7",
            "web_url": "https://hosted.weblate.org/projects/jshelter/website-posts/pt_BR/",
            "share_url": "https://hosted.weblate.org/engage/jshelter/-/pt_BR/",
            "translate_url": "https://hosted.weblate.org/translate/jshelter/website-posts/pt_BR/",
            "url": "https://hosted.weblate.org/api/translations/jshelter/website-posts/pt_BR/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 1030,
            "total_words": 20035,
            "translated": 0,
            "translated_words": 0,
            "translated_percent": 0.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": "2024-06-25T14:55:07.814948+02:00",
            "last_author": null,
            "repository_url": "https://hosted.weblate.org/api/translations/jshelter/website-posts/pt_BR/repository/?format=api",
            "file_url": "https://hosted.weblate.org/api/translations/jshelter/website-posts/pt_BR/file/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/translations/jshelter/website-posts/pt_BR/statistics/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/translations/jshelter/website-posts/pt_BR/changes/?format=api",
            "units_list_url": "https://hosted.weblate.org/api/translations/jshelter/website-posts/pt_BR/units/?format=api"
        },
        {
            "language": {
                "id": 36,
                "code": "ru",
                "name": "Russian",
                "plural": {
                    "id": 255,
                    "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": 22
                },
                "aliases": [
                    "ru_r",
                    "ru_rr",
                    "rus"
                ],
                "direction": "ltr",
                "population": 195841151,
                "web_url": "https://hosted.weblate.org/languages/ru/",
                "url": "https://hosted.weblate.org/api/languages/ru/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/ru/statistics/?format=api"
            },
            "component": {
                "name": "Blog posts",
                "slug": "website-posts",
                "id": 27392,
                "source_language": {
                    "id": 31,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 75,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://hosted.weblate.org/languages/en/",
                    "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "JShelter",
                    "slug": "jshelter",
                    "id": 4352,
                    "web": "https://jshelter.org/",
                    "web_url": "https://hosted.weblate.org/projects/jshelter/",
                    "url": "https://hosted.weblate.org/api/projects/jshelter/?format=api",
                    "components_list_url": "https://hosted.weblate.org/api/projects/jshelter/components/?format=api",
                    "repository_url": "https://hosted.weblate.org/api/projects/jshelter/repository/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/projects/jshelter/statistics/?format=api",
                    "categories_url": "https://hosted.weblate.org/api/projects/jshelter/categories/?format=api",
                    "changes_list_url": "https://hosted.weblate.org/api/projects/jshelter/changes/?format=api",
                    "languages_url": "https://hosted.weblate.org/api/projects/jshelter/languages/?format=api",
                    "labels_url": "https://hosted.weblate.org/api/projects/jshelter/labels/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "set_language_team": true,
                    "instructions": "Please see our blog posts on translations on https://jshelter.org/blog/i18n/.\r\n\r\nPlease, contact jshelter@gnu.org if you want to translate to a completely new language.\r\n\r\nAll translations and suggestions for improvements are welcome.",
                    "enable_hooks": true,
                    "language_aliases": ""
                },
                "vcs": "git",
                "repo": "https://pagure.io/JShelter/webextension.git",
                "git_export": "",
                "branch": "weblate",
                "push_branch": "",
                "filemask": "website/i18n/*/posts.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "",
                "file_format": "po",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://hosted.weblate.org/projects/jshelter/website-posts/",
                "url": "https://hosted.weblate.org/api/components/jshelter/website-posts/?format=api",
                "repository_url": "https://hosted.weblate.org/api/components/jshelter/website-posts/repository/?format=api",
                "translations_url": "https://hosted.weblate.org/api/components/jshelter/website-posts/translations/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/components/jshelter/website-posts/statistics/?format=api",
                "lock_url": "https://hosted.weblate.org/api/components/jshelter/website-posts/lock/?format=api",
                "links_url": "https://hosted.weblate.org/api/components/jshelter/website-posts/links/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/components/jshelter/website-posts/changes/?format=api",
                "task_url": null,
                "new_lang": "contact",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "",
                "report_source_bugs": "",
                "merge_style": "rebase",
                "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "add_message": "Added translation using Weblate ({{ language_name }})",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
                "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": false,
                "suggestion_autoaccept": 0,
                "push_on_commit": true,
                "commit_pending_age": 24,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": "https://hosted.weblate.org/api/components/jshelter/webextension/?format=api"
            },
            "language_code": "ru",
            "id": 1465708,
            "filename": "website/i18n/ru/posts.po",
            "revision": "87799d9a1a44fa5a6f2105eee3cf6f4e01f353a7",
            "web_url": "https://hosted.weblate.org/projects/jshelter/website-posts/ru/",
            "share_url": "https://hosted.weblate.org/engage/jshelter/-/ru/",
            "translate_url": "https://hosted.weblate.org/translate/jshelter/website-posts/ru/",
            "url": "https://hosted.weblate.org/api/translations/jshelter/website-posts/ru/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 1030,
            "total_words": 20035,
            "translated": 0,
            "translated_words": 0,
            "translated_percent": 0.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": "2024-06-25T14:55:13.752780+02:00",
            "last_author": null,
            "repository_url": "https://hosted.weblate.org/api/translations/jshelter/website-posts/ru/repository/?format=api",
            "file_url": "https://hosted.weblate.org/api/translations/jshelter/website-posts/ru/file/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/translations/jshelter/website-posts/ru/statistics/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/translations/jshelter/website-posts/ru/changes/?format=api",
            "units_list_url": "https://hosted.weblate.org/api/translations/jshelter/website-posts/ru/units/?format=api"
        },
        {
            "language": {
                "id": 78,
                "code": "pl",
                "name": "Polish",
                "plural": {
                    "id": 244,
                    "source": 0,
                    "number": 3,
                    "formula": "n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2",
                    "type": 22
                },
                "aliases": [
                    "plk",
                    "pol"
                ],
                "direction": "ltr",
                "population": 41077398,
                "web_url": "https://hosted.weblate.org/languages/pl/",
                "url": "https://hosted.weblate.org/api/languages/pl/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/pl/statistics/?format=api"
            },
            "component": {
                "name": "website",
                "slug": "website",
                "id": 26912,
                "source_language": {
                    "id": 31,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 75,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://hosted.weblate.org/languages/en/",
                    "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "JShelter",
                    "slug": "jshelter",
                    "id": 4352,
                    "web": "https://jshelter.org/",
                    "web_url": "https://hosted.weblate.org/projects/jshelter/",
                    "url": "https://hosted.weblate.org/api/projects/jshelter/?format=api",
                    "components_list_url": "https://hosted.weblate.org/api/projects/jshelter/components/?format=api",
                    "repository_url": "https://hosted.weblate.org/api/projects/jshelter/repository/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/projects/jshelter/statistics/?format=api",
                    "categories_url": "https://hosted.weblate.org/api/projects/jshelter/categories/?format=api",
                    "changes_list_url": "https://hosted.weblate.org/api/projects/jshelter/changes/?format=api",
                    "languages_url": "https://hosted.weblate.org/api/projects/jshelter/languages/?format=api",
                    "labels_url": "https://hosted.weblate.org/api/projects/jshelter/labels/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "set_language_team": true,
                    "instructions": "Please see our blog posts on translations on https://jshelter.org/blog/i18n/.\r\n\r\nPlease, contact jshelter@gnu.org if you want to translate to a completely new language.\r\n\r\nAll translations and suggestions for improvements are welcome.",
                    "enable_hooks": true,
                    "language_aliases": ""
                },
                "vcs": "git",
                "repo": "https://pagure.io/JShelter/webextension.git",
                "git_export": "",
                "branch": "weblate",
                "push_branch": "",
                "filemask": "website/i18n/*/pages.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "",
                "file_format": "po",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://hosted.weblate.org/projects/jshelter/website/",
                "url": "https://hosted.weblate.org/api/components/jshelter/website/?format=api",
                "repository_url": "https://hosted.weblate.org/api/components/jshelter/website/repository/?format=api",
                "translations_url": "https://hosted.weblate.org/api/components/jshelter/website/translations/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/components/jshelter/website/statistics/?format=api",
                "lock_url": "https://hosted.weblate.org/api/components/jshelter/website/lock/?format=api",
                "links_url": "https://hosted.weblate.org/api/components/jshelter/website/links/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/components/jshelter/website/changes/?format=api",
                "task_url": null,
                "new_lang": "contact",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "",
                "report_source_bugs": "",
                "merge_style": "rebase",
                "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "add_message": "Added translation using Weblate ({{ language_name }})",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
                "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": false,
                "suggestion_autoaccept": 0,
                "push_on_commit": true,
                "commit_pending_age": 24,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": "https://hosted.weblate.org/api/components/jshelter/webextension/?format=api"
            },
            "language_code": "pl",
            "id": 1465709,
            "filename": "website/i18n/pl/pages.po",
            "revision": "3bbff9cd5253fe3c72b7337fa559c667565e7b3e",
            "web_url": "https://hosted.weblate.org/projects/jshelter/website/pl/",
            "share_url": "https://hosted.weblate.org/engage/jshelter/-/pl/",
            "translate_url": "https://hosted.weblate.org/translate/jshelter/website/pl/",
            "url": "https://hosted.weblate.org/api/translations/jshelter/website/pl/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 915,
            "total_words": 20748,
            "translated": 0,
            "translated_words": 0,
            "translated_percent": 0.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": "2024-06-25T14:55:19.078045+02:00",
            "last_author": null,
            "repository_url": "https://hosted.weblate.org/api/translations/jshelter/website/pl/repository/?format=api",
            "file_url": "https://hosted.weblate.org/api/translations/jshelter/website/pl/file/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/translations/jshelter/website/pl/statistics/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/translations/jshelter/website/pl/changes/?format=api",
            "units_list_url": "https://hosted.weblate.org/api/translations/jshelter/website/pl/units/?format=api"
        },
        {
            "language": {
                "id": 23,
                "code": "pt_BR",
                "name": "Portuguese (Brazil)",
                "plural": {
                    "id": 246,
                    "source": 0,
                    "number": 2,
                    "formula": "n > 1",
                    "type": 1
                },
                "aliases": [
                    "braz_por",
                    "portuguese_br",
                    "bp",
                    "por_br",
                    "ptb"
                ],
                "direction": "ltr",
                "population": 192661560,
                "web_url": "https://hosted.weblate.org/languages/pt_BR/",
                "url": "https://hosted.weblate.org/api/languages/pt_BR/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/pt_BR/statistics/?format=api"
            },
            "component": {
                "name": "website",
                "slug": "website",
                "id": 26912,
                "source_language": {
                    "id": 31,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 75,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://hosted.weblate.org/languages/en/",
                    "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "JShelter",
                    "slug": "jshelter",
                    "id": 4352,
                    "web": "https://jshelter.org/",
                    "web_url": "https://hosted.weblate.org/projects/jshelter/",
                    "url": "https://hosted.weblate.org/api/projects/jshelter/?format=api",
                    "components_list_url": "https://hosted.weblate.org/api/projects/jshelter/components/?format=api",
                    "repository_url": "https://hosted.weblate.org/api/projects/jshelter/repository/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/projects/jshelter/statistics/?format=api",
                    "categories_url": "https://hosted.weblate.org/api/projects/jshelter/categories/?format=api",
                    "changes_list_url": "https://hosted.weblate.org/api/projects/jshelter/changes/?format=api",
                    "languages_url": "https://hosted.weblate.org/api/projects/jshelter/languages/?format=api",
                    "labels_url": "https://hosted.weblate.org/api/projects/jshelter/labels/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "set_language_team": true,
                    "instructions": "Please see our blog posts on translations on https://jshelter.org/blog/i18n/.\r\n\r\nPlease, contact jshelter@gnu.org if you want to translate to a completely new language.\r\n\r\nAll translations and suggestions for improvements are welcome.",
                    "enable_hooks": true,
                    "language_aliases": ""
                },
                "vcs": "git",
                "repo": "https://pagure.io/JShelter/webextension.git",
                "git_export": "",
                "branch": "weblate",
                "push_branch": "",
                "filemask": "website/i18n/*/pages.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "",
                "file_format": "po",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://hosted.weblate.org/projects/jshelter/website/",
                "url": "https://hosted.weblate.org/api/components/jshelter/website/?format=api",
                "repository_url": "https://hosted.weblate.org/api/components/jshelter/website/repository/?format=api",
                "translations_url": "https://hosted.weblate.org/api/components/jshelter/website/translations/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/components/jshelter/website/statistics/?format=api",
                "lock_url": "https://hosted.weblate.org/api/components/jshelter/website/lock/?format=api",
                "links_url": "https://hosted.weblate.org/api/components/jshelter/website/links/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/components/jshelter/website/changes/?format=api",
                "task_url": null,
                "new_lang": "contact",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "",
                "report_source_bugs": "",
                "merge_style": "rebase",
                "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "add_message": "Added translation using Weblate ({{ language_name }})",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
                "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": false,
                "suggestion_autoaccept": 0,
                "push_on_commit": true,
                "commit_pending_age": 24,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": "https://hosted.weblate.org/api/components/jshelter/webextension/?format=api"
            },
            "language_code": "pt_BR",
            "id": 1465710,
            "filename": "website/i18n/pt_BR/pages.po",
            "revision": "3bbff9cd5253fe3c72b7337fa559c667565e7b3e",
            "web_url": "https://hosted.weblate.org/projects/jshelter/website/pt_BR/",
            "share_url": "https://hosted.weblate.org/engage/jshelter/-/pt_BR/",
            "translate_url": "https://hosted.weblate.org/translate/jshelter/website/pt_BR/",
            "url": "https://hosted.weblate.org/api/translations/jshelter/website/pt_BR/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 915,
            "total_words": 20748,
            "translated": 0,
            "translated_words": 0,
            "translated_percent": 0.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": "2024-06-25T14:55:24.262044+02:00",
            "last_author": null,
            "repository_url": "https://hosted.weblate.org/api/translations/jshelter/website/pt_BR/repository/?format=api",
            "file_url": "https://hosted.weblate.org/api/translations/jshelter/website/pt_BR/file/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/translations/jshelter/website/pt_BR/statistics/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/translations/jshelter/website/pt_BR/changes/?format=api",
            "units_list_url": "https://hosted.weblate.org/api/translations/jshelter/website/pt_BR/units/?format=api"
        },
        {
            "language": {
                "id": 36,
                "code": "ru",
                "name": "Russian",
                "plural": {
                    "id": 255,
                    "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": 22
                },
                "aliases": [
                    "ru_r",
                    "ru_rr",
                    "rus"
                ],
                "direction": "ltr",
                "population": 195841151,
                "web_url": "https://hosted.weblate.org/languages/ru/",
                "url": "https://hosted.weblate.org/api/languages/ru/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/ru/statistics/?format=api"
            },
            "component": {
                "name": "website",
                "slug": "website",
                "id": 26912,
                "source_language": {
                    "id": 31,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 75,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://hosted.weblate.org/languages/en/",
                    "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "JShelter",
                    "slug": "jshelter",
                    "id": 4352,
                    "web": "https://jshelter.org/",
                    "web_url": "https://hosted.weblate.org/projects/jshelter/",
                    "url": "https://hosted.weblate.org/api/projects/jshelter/?format=api",
                    "components_list_url": "https://hosted.weblate.org/api/projects/jshelter/components/?format=api",
                    "repository_url": "https://hosted.weblate.org/api/projects/jshelter/repository/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/projects/jshelter/statistics/?format=api",
                    "categories_url": "https://hosted.weblate.org/api/projects/jshelter/categories/?format=api",
                    "changes_list_url": "https://hosted.weblate.org/api/projects/jshelter/changes/?format=api",
                    "languages_url": "https://hosted.weblate.org/api/projects/jshelter/languages/?format=api",
                    "labels_url": "https://hosted.weblate.org/api/projects/jshelter/labels/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "set_language_team": true,
                    "instructions": "Please see our blog posts on translations on https://jshelter.org/blog/i18n/.\r\n\r\nPlease, contact jshelter@gnu.org if you want to translate to a completely new language.\r\n\r\nAll translations and suggestions for improvements are welcome.",
                    "enable_hooks": true,
                    "language_aliases": ""
                },
                "vcs": "git",
                "repo": "https://pagure.io/JShelter/webextension.git",
                "git_export": "",
                "branch": "weblate",
                "push_branch": "",
                "filemask": "website/i18n/*/pages.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "",
                "file_format": "po",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://hosted.weblate.org/projects/jshelter/website/",
                "url": "https://hosted.weblate.org/api/components/jshelter/website/?format=api",
                "repository_url": "https://hosted.weblate.org/api/components/jshelter/website/repository/?format=api",
                "translations_url": "https://hosted.weblate.org/api/components/jshelter/website/translations/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/components/jshelter/website/statistics/?format=api",
                "lock_url": "https://hosted.weblate.org/api/components/jshelter/website/lock/?format=api",
                "links_url": "https://hosted.weblate.org/api/components/jshelter/website/links/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/components/jshelter/website/changes/?format=api",
                "task_url": null,
                "new_lang": "contact",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "",
                "report_source_bugs": "",
                "merge_style": "rebase",
                "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "add_message": "Added translation using Weblate ({{ language_name }})",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
                "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": false,
                "suggestion_autoaccept": 0,
                "push_on_commit": true,
                "commit_pending_age": 24,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": "https://hosted.weblate.org/api/components/jshelter/webextension/?format=api"
            },
            "language_code": "ru",
            "id": 1465711,
            "filename": "website/i18n/ru/pages.po",
            "revision": "3bbff9cd5253fe3c72b7337fa559c667565e7b3e",
            "web_url": "https://hosted.weblate.org/projects/jshelter/website/ru/",
            "share_url": "https://hosted.weblate.org/engage/jshelter/-/ru/",
            "translate_url": "https://hosted.weblate.org/translate/jshelter/website/ru/",
            "url": "https://hosted.weblate.org/api/translations/jshelter/website/ru/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 915,
            "total_words": 20748,
            "translated": 0,
            "translated_words": 0,
            "translated_percent": 0.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": "2024-06-25T14:55:29.866565+02:00",
            "last_author": null,
            "repository_url": "https://hosted.weblate.org/api/translations/jshelter/website/ru/repository/?format=api",
            "file_url": "https://hosted.weblate.org/api/translations/jshelter/website/ru/file/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/translations/jshelter/website/ru/statistics/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/translations/jshelter/website/ru/changes/?format=api",
            "units_list_url": "https://hosted.weblate.org/api/translations/jshelter/website/ru/units/?format=api"
        },
        {
            "language": {
                "id": 49,
                "code": "ja",
                "name": "Japanese",
                "plural": {
                    "id": 148,
                    "source": 0,
                    "number": 1,
                    "formula": "0",
                    "type": 0
                },
                "aliases": [
                    "jp",
                    "jp_jpn",
                    "ja_ja",
                    "jpn_jp",
                    "jpn"
                ],
                "direction": "ltr",
                "population": 119729025,
                "web_url": "https://hosted.weblate.org/languages/ja/",
                "url": "https://hosted.weblate.org/api/languages/ja/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/ja/statistics/?format=api"
            },
            "component": {
                "name": "Frontend",
                "slug": "frontend",
                "id": 7112,
                "source_language": {
                    "id": 31,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 75,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://hosted.weblate.org/languages/en/",
                    "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Soundux",
                    "slug": "soundux",
                    "id": 1004,
                    "web": "https://soundux.rocks",
                    "web_url": "https://hosted.weblate.org/projects/soundux/",
                    "url": "https://hosted.weblate.org/api/projects/soundux/?format=api",
                    "components_list_url": "https://hosted.weblate.org/api/projects/soundux/components/?format=api",
                    "repository_url": "https://hosted.weblate.org/api/projects/soundux/repository/?format=api",
                    "statistics_url": "https://hosted.weblate.org/api/projects/soundux/statistics/?format=api",
                    "categories_url": "https://hosted.weblate.org/api/projects/soundux/categories/?format=api",
                    "changes_list_url": "https://hosted.weblate.org/api/projects/soundux/changes/?format=api",
                    "languages_url": "https://hosted.weblate.org/api/projects/soundux/languages/?format=api",
                    "labels_url": "https://hosted.weblate.org/api/projects/soundux/labels/?format=api",
                    "translation_review": true,
                    "source_review": true,
                    "set_language_team": true,
                    "instructions": "Please don't translate the strings in the curly braces (e.g. {programName}) as they are automatically replaced with the corresponding keys",
                    "enable_hooks": true,
                    "language_aliases": ""
                },
                "vcs": "git",
                "repo": "https://github.com/Soundux/soundux-ui.git",
                "git_export": "https://hosted.weblate.org/git/soundux/frontend/",
                "branch": "master",
                "push_branch": "",
                "filemask": "src/locales/*.json",
                "screenshot_filemask": "",
                "template": "src/locales/en.json",
                "edit_template": false,
                "intermediate": "",
                "new_base": "",
                "file_format": "json-nested",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://hosted.weblate.org/projects/soundux/frontend/",
                "url": "https://hosted.weblate.org/api/components/soundux/frontend/?format=api",
                "repository_url": "https://hosted.weblate.org/api/components/soundux/frontend/repository/?format=api",
                "translations_url": "https://hosted.weblate.org/api/components/soundux/frontend/translations/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/components/soundux/frontend/statistics/?format=api",
                "lock_url": "https://hosted.weblate.org/api/components/soundux/frontend/lock/?format=api",
                "links_url": "https://hosted.weblate.org/api/components/soundux/frontend/links/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/components/soundux/frontend/changes/?format=api",
                "task_url": null,
                "new_lang": "add",
                "language_code_style": "",
                "push": "git@github.com:Soundux/soundux-ui.git",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://github.com/Soundux/soundux-ui/blob/{{branch}}/{{filename|parentdir}}#L{{line",
                "report_source_bugs": "",
                "merge_style": "rebase",
                "commit_message": "feat(translations): update {{ 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": "feat(translations): add {{ language_name }}",
                "delete_message": "feat(translations): deleted {{ language_name }}",
                "merge_message": "feat: merge branch '{{ component_remote_branch }}' into Weblate.",
                "addon_message": "feat(translations): update files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": false,
                "suggestion_voting": false,
                "suggestion_autoaccept": 0,
                "push_on_commit": true,
                "commit_pending_age": 1,
                "auto_lock_error": false,
                "language_regex": "^[^.]+$",
                "variant_regex": "",
                "addons": [
                    "https://hosted.weblate.org/api/addons/2061/?format=api",
                    "https://hosted.weblate.org/api/addons/2062/?format=api"
                ],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": null
            },
            "language_code": "ja",
            "id": 1465712,
            "filename": "src/locales/ja.json",
            "revision": "2f35ebcdc3ee34aa8225c0aadb84622dfd182227,2b36a3172517b57d20345ca3a727f03f8ef69699",
            "web_url": "https://hosted.weblate.org/projects/soundux/frontend/ja/",
            "share_url": "https://hosted.weblate.org/engage/soundux/-/ja/",
            "translate_url": "https://hosted.weblate.org/translate/soundux/frontend/ja/",
            "url": "https://hosted.weblate.org/api/translations/soundux/frontend/ja/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 157,
            "total_words": 528,
            "translated": 107,
            "translated_words": 360,
            "translated_percent": 68.1,
            "fuzzy": 1,
            "fuzzy_words": 3,
            "fuzzy_percent": 0.6,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2024-06-26T12:09:20.924590+02:00",
            "last_author": null,
            "repository_url": "https://hosted.weblate.org/api/translations/soundux/frontend/ja/repository/?format=api",
            "file_url": "https://hosted.weblate.org/api/translations/soundux/frontend/ja/file/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/translations/soundux/frontend/ja/statistics/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/translations/soundux/frontend/ja/changes/?format=api",
            "units_list_url": "https://hosted.weblate.org/api/translations/soundux/frontend/ja/units/?format=api"
        }
    ]
}