Translation List
Translation components API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/translations/?format=api&page=18
https://translate.jellyfin.org/api/translations/?format=api&page=19", "previous": "https://translate.jellyfin.org/api/translations/?format=api&page=17", "results": [ { "language": { "id": 277, "code": "sq", "name": "Albanian", "plural": { "id": 277, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "alb", "sqi", "als" ], "direction": "ltr", "population": 6791906, "web_url": "https://translate.jellyfin.org/languages/sq/", "url": "https://translate.jellyfin.org/api/languages/sq/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/sq/statistics/?format=api" }, "component": { "name": "Glossary", "slug": "glossary", "id": 22, "source_language": { "id": 73, "code": "en", "name": "English", "plural": { "id": 73, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.jellyfin.org/languages/en/", "url": "https://translate.jellyfin.org/api/languages/en/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/en/statistics/?format=api" }, "project": { "name": "Swiftfin", "slug": "swiftfin", "id": 6, "web": "https://github.com/jellyfin/SwiftFin", "web_url": "https://translate.jellyfin.org/projects/swiftfin/", "url": "https://translate.jellyfin.org/api/projects/swiftfin/?format=api", "components_list_url": "https://translate.jellyfin.org/api/projects/swiftfin/components/?format=api", "repository_url": "https://translate.jellyfin.org/api/projects/swiftfin/repository/?format=api", "statistics_url": "https://translate.jellyfin.org/api/projects/swiftfin/statistics/?format=api", "categories_url": "https://translate.jellyfin.org/api/projects/swiftfin/categories/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/projects/swiftfin/changes/?format=api", "languages_url": "https://translate.jellyfin.org/api/projects/swiftfin/languages/?format=api", "labels_url": "https://translate.jellyfin.org/api/projects/swiftfin/labels/?format=api", "credits_url": "https://translate.jellyfin.org/api/projects/swiftfin/credits/?format=api", "translation_review": false, "source_review": true, "set_language_team": true, "instructions": "", "enable_hooks": true, "language_aliases": "", "enforced_2fa": false }, "vcs": "local", "repo": "local:", "git_export": "https://translate.jellyfin.org/git/swiftfin/glossary/", "branch": "main", "push_branch": "", "filemask": "*.tbx", "screenshot_filemask": "", "template": "", "edit_template": true, "intermediate": "", "new_base": "", "file_format": "tbx", "license": "MPL-2.0", "license_url": "https://spdx.org/licenses/MPL-2.0.html", "agreement": "", "web_url": "https://translate.jellyfin.org/projects/swiftfin/glossary/", "url": "https://translate.jellyfin.org/api/components/swiftfin/glossary/?format=api", "repository_url": "https://translate.jellyfin.org/api/components/swiftfin/glossary/repository/?format=api", "translations_url": "https://translate.jellyfin.org/api/components/swiftfin/glossary/translations/?format=api", "statistics_url": "https://translate.jellyfin.org/api/components/swiftfin/glossary/statistics/?format=api", "lock_url": "https://translate.jellyfin.org/api/components/swiftfin/glossary/lock/?format=api", "links_url": "https://translate.jellyfin.org/api/components/swiftfin/glossary/links/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/components/swiftfin/glossary/changes/?format=api", "task_url": null, "credits_url": "https://translate.jellyfin.org/api/components/swiftfin/glossary/credits/?format=api", "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": "sq", "id": 1377, "filename": "sq.tbx", "revision": "b4598d7fa9de246e03da5b59379794081ea4f990", "web_url": "https://translate.jellyfin.org/projects/swiftfin/glossary/sq/", "share_url": "https://translate.jellyfin.org/engage/swiftfin/-/sq/", "translate_url": "https://translate.jellyfin.org/translate/swiftfin/glossary/sq/", "url": "https://translate.jellyfin.org/api/translations/swiftfin/glossary/sq/?format=api", "is_template": false, "is_source": false, "total": 1, "total_words": 1, "translated": 1, "translated_words": 1, "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": "2023-01-30T15:41:58.918097-05:00", "last_author": "Tiondal", "repository_url": "https://translate.jellyfin.org/api/translations/swiftfin/glossary/sq/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/swiftfin/glossary/sq/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/swiftfin/glossary/sq/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/swiftfin/glossary/sq/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/swiftfin/glossary/sq/units/?format=api" }, { "language": { "id": 265, "code": "si", "name": "Sinhala", "plural": { "id": 265, "source": 0, "number": 2, "formula": "n > 1", "type": 1 }, "aliases": [ "lk", "sin" ], "direction": "ltr", "population": 15564656, "web_url": "https://translate.jellyfin.org/languages/si/", "url": "https://translate.jellyfin.org/api/languages/si/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/si/statistics/?format=api" }, "component": { "name": "Jellyfin Web", "slug": "jellyfin-web", "id": 2, "source_language": { "id": 73, "code": "en", "name": "English", "plural": { "id": 73, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.jellyfin.org/languages/en/", "url": "https://translate.jellyfin.org/api/languages/en/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/en/statistics/?format=api" }, "project": { "name": "Jellyfin", "slug": "jellyfin", "id": 1, "web": "https://jellyfin.org", "web_url": "https://translate.jellyfin.org/projects/jellyfin/", "url": "https://translate.jellyfin.org/api/projects/jellyfin/?format=api", "components_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/components/?format=api", "repository_url": "https://translate.jellyfin.org/api/projects/jellyfin/repository/?format=api", "statistics_url": "https://translate.jellyfin.org/api/projects/jellyfin/statistics/?format=api", "categories_url": "https://translate.jellyfin.org/api/projects/jellyfin/categories/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/changes/?format=api", "languages_url": "https://translate.jellyfin.org/api/projects/jellyfin/languages/?format=api", "labels_url": "https://translate.jellyfin.org/api/projects/jellyfin/labels/?format=api", "credits_url": "https://translate.jellyfin.org/api/projects/jellyfin/credits/?format=api", "translation_review": false, "source_review": true, "set_language_team": true, "instructions": "", "enable_hooks": true, "language_aliases": "", "enforced_2fa": false }, "vcs": "git", "repo": "https://github.com/jellyfin/jellyfin-web.git", "git_export": "https://translate.jellyfin.org/git/jellyfin/jellyfin-web/", "branch": "master", "push_branch": "", "filemask": "src/strings/*.json", "screenshot_filemask": "", "template": "src/strings/en-us.json", "edit_template": false, "intermediate": "", "new_base": "", "file_format": "json", "license": "GPL-3.0-only", "license_url": "https://spdx.org/licenses/GPL-3.0-only.html", "agreement": "", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/", "url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-web/?format=api", "repository_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-web/repository/?format=api", "translations_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-web/translations/?format=api", "statistics_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-web/statistics/?format=api", "lock_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-web/lock/?format=api", "links_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-web/links/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-web/changes/?format=api", "task_url": null, "credits_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-web/credits/?format=api", "new_lang": "add", "language_code_style": "", "push": "ssh://github.com/jellyfin/jellyfin-web.git", "check_flags": "placeholders:r\"{\\d+}\"", "priority": 100, "enforced_checks": [], "restricted": false, "repoweb": "", "report_source_bugs": "", "merge_style": "rebase", "commit_message": "Translated using Weblate ({{ language_name }})\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": false, "suggestion_voting": false, "suggestion_autoaccept": 0, "push_on_commit": true, "commit_pending_age": 1, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null, "linked_component": null }, "language_code": "si", "id": 1378, "filename": "src/strings/si.json", "revision": "24499c28b1afd6478f7ea82cb4584206ed3e0588,d2635a19d459fe690882656cbc48bdc1a1f20a42", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/si/", "share_url": "https://translate.jellyfin.org/engage/jellyfin/-/si/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin/jellyfin-web/si/", "url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-web/si/?format=api", "is_template": false, "is_source": false, "total": 1780, "total_words": 10108, "translated": 25, "translated_words": 92, "translated_percent": 1.4, "fuzzy": 2, "fuzzy_words": 70, "fuzzy_percent": 0.1, "failing_checks": 1, "failing_checks_words": 1, "failing_checks_percent": 0.1, "have_suggestion": 0, "have_comment": 0, "last_change": "2024-09-27T23:51:18.906420-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-web/si/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-web/si/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-web/si/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-web/si/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-web/si/units/?format=api" }, { "language": { "id": 265, "code": "si", "name": "Sinhala", "plural": { "id": 265, "source": 0, "number": 2, "formula": "n > 1", "type": 1 }, "aliases": [ "lk", "sin" ], "direction": "ltr", "population": 15564656, "web_url": "https://translate.jellyfin.org/languages/si/", "url": "https://translate.jellyfin.org/api/languages/si/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/si/statistics/?format=api" }, "component": { "name": "Jellyfin Glossary", "slug": "glossary", "id": 16, "source_language": { "id": 73, "code": "en", "name": "English", "plural": { "id": 73, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.jellyfin.org/languages/en/", "url": "https://translate.jellyfin.org/api/languages/en/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/en/statistics/?format=api" }, "project": { "name": "Jellyfin", "slug": "jellyfin", "id": 1, "web": "https://jellyfin.org", "web_url": "https://translate.jellyfin.org/projects/jellyfin/", "url": "https://translate.jellyfin.org/api/projects/jellyfin/?format=api", "components_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/components/?format=api", "repository_url": "https://translate.jellyfin.org/api/projects/jellyfin/repository/?format=api", "statistics_url": "https://translate.jellyfin.org/api/projects/jellyfin/statistics/?format=api", "categories_url": "https://translate.jellyfin.org/api/projects/jellyfin/categories/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/changes/?format=api", "languages_url": "https://translate.jellyfin.org/api/projects/jellyfin/languages/?format=api", "labels_url": "https://translate.jellyfin.org/api/projects/jellyfin/labels/?format=api", "credits_url": "https://translate.jellyfin.org/api/projects/jellyfin/credits/?format=api", "translation_review": false, "source_review": true, "set_language_team": true, "instructions": "", "enable_hooks": true, "language_aliases": "", "enforced_2fa": false }, "vcs": "local", "repo": "local:", "git_export": "https://translate.jellyfin.org/git/jellyfin/glossary/", "branch": "main", "push_branch": "", "filemask": "*.tbx", "screenshot_filemask": "", "template": "", "edit_template": true, "intermediate": "", "new_base": "", "file_format": "tbx", "license": "GPL-3.0-only", "license_url": "https://spdx.org/licenses/GPL-3.0-only.html", "agreement": "", "web_url": "https://translate.jellyfin.org/projects/jellyfin/glossary/", "url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/?format=api", "repository_url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/repository/?format=api", "translations_url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/translations/?format=api", "statistics_url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/statistics/?format=api", "lock_url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/lock/?format=api", "links_url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/links/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/changes/?format=api", "task_url": null, "credits_url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/credits/?format=api", "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": "si", "id": 1379, "filename": "si.tbx", "revision": "d39cee65fcf5b3ad5255fa301a271d8b24d56da5", "web_url": "https://translate.jellyfin.org/projects/jellyfin/glossary/si/", "share_url": "https://translate.jellyfin.org/engage/jellyfin/-/si/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin/glossary/si/", "url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/si/?format=api", "is_template": false, "is_source": false, "total": 137, "total_words": 169, "translated": 29, "translated_words": 44, "translated_percent": 21.1, "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-17T18:23:07.250780-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/si/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/si/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/si/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/si/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/si/units/?format=api" }, { "language": { "id": 211, "code": "nds", "name": "German (Low)", "plural": { "id": 211, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [], "direction": "ltr", "population": 11520008, "web_url": "https://translate.jellyfin.org/languages/nds/", "url": "https://translate.jellyfin.org/api/languages/nds/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/nds/statistics/?format=api" }, "component": { "name": "Jellyfin Desktop", "slug": "jellyfin-desktop", "id": 13, "source_language": { "id": 73, "code": "en", "name": "English", "plural": { "id": 73, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.jellyfin.org/languages/en/", "url": "https://translate.jellyfin.org/api/languages/en/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/en/statistics/?format=api" }, "project": { "name": "Jellyfin", "slug": "jellyfin", "id": 1, "web": "https://jellyfin.org", "web_url": "https://translate.jellyfin.org/projects/jellyfin/", "url": "https://translate.jellyfin.org/api/projects/jellyfin/?format=api", "components_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/components/?format=api", "repository_url": "https://translate.jellyfin.org/api/projects/jellyfin/repository/?format=api", "statistics_url": "https://translate.jellyfin.org/api/projects/jellyfin/statistics/?format=api", "categories_url": "https://translate.jellyfin.org/api/projects/jellyfin/categories/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/changes/?format=api", "languages_url": "https://translate.jellyfin.org/api/projects/jellyfin/languages/?format=api", "labels_url": "https://translate.jellyfin.org/api/projects/jellyfin/labels/?format=api", "credits_url": "https://translate.jellyfin.org/api/projects/jellyfin/credits/?format=api", "translation_review": false, "source_review": true, "set_language_team": true, "instructions": "", "enable_hooks": true, "language_aliases": "", "enforced_2fa": false }, "vcs": "git", "repo": "https://github.com/jellyfin/jellyfin-desktop", "git_export": "https://translate.jellyfin.org/git/jellyfin/jellyfin-desktop/", "branch": "master", "push_branch": "", "filemask": "jellyfin_mpv_shim/messages/*/LC_MESSAGES/base.po", "screenshot_filemask": "", "template": "", "edit_template": false, "intermediate": "", "new_base": "jellyfin_mpv_shim/messages/base.pot", "file_format": "po", "license": "MIT", "license_url": "https://spdx.org/licenses/MIT.html", "agreement": "", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-desktop/", "url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-desktop/?format=api", "repository_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-desktop/repository/?format=api", "translations_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-desktop/translations/?format=api", "statistics_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-desktop/statistics/?format=api", "lock_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-desktop/lock/?format=api", "links_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-desktop/links/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-desktop/changes/?format=api", "task_url": null, "credits_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-desktop/credits/?format=api", "new_lang": "add", "language_code_style": "", "push": "ssh://github.com/jellyfin/jellyfin-desktop.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": 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": null }, "language_code": "nds", "id": 1380, "filename": "jellyfin_mpv_shim/messages/nds/LC_MESSAGES/base.po", "revision": "d44b811a6c1eed495ea47899d230482b24b55b59", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-desktop/nds/", "share_url": "https://translate.jellyfin.org/engage/jellyfin/-/nds/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin/jellyfin-desktop/nds/", "url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/nds/?format=api", "is_template": false, "is_source": false, "total": 142, "total_words": 418, "translated": 23, "translated_words": 35, "translated_percent": 16.1, "fuzzy": 0, "fuzzy_words": 0, "fuzzy_percent": 0.0, "failing_checks": 0, "failing_checks_words": 0, "failing_checks_percent": 0.0, "have_suggestion": 3, "have_comment": 0, "last_change": "2024-06-08T03:41:46.654329-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/nds/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/nds/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/nds/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/nds/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/nds/units/?format=api" }, { "language": { "id": 28, "code": "be", "name": "Belarusian", "plural": { "id": 28, "source": 0, "number": 3, "formula": "n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2", "type": 2 }, "aliases": [ "xbelorussian", "by", "bel" ], "direction": "ltr", "population": 10064517, "web_url": "https://translate.jellyfin.org/languages/be/", "url": "https://translate.jellyfin.org/api/languages/be/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/be/statistics/?format=api" }, "component": { "name": "Jellyfin Kodi", "slug": "jellyfin-kodi", "id": 5, "source_language": { "id": 73, "code": "en", "name": "English", "plural": { "id": 73, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.jellyfin.org/languages/en/", "url": "https://translate.jellyfin.org/api/languages/en/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/en/statistics/?format=api" }, "project": { "name": "Jellyfin", "slug": "jellyfin", "id": 1, "web": "https://jellyfin.org", "web_url": "https://translate.jellyfin.org/projects/jellyfin/", "url": "https://translate.jellyfin.org/api/projects/jellyfin/?format=api", "components_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/components/?format=api", "repository_url": "https://translate.jellyfin.org/api/projects/jellyfin/repository/?format=api", "statistics_url": "https://translate.jellyfin.org/api/projects/jellyfin/statistics/?format=api", "categories_url": "https://translate.jellyfin.org/api/projects/jellyfin/categories/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/changes/?format=api", "languages_url": "https://translate.jellyfin.org/api/projects/jellyfin/languages/?format=api", "labels_url": "https://translate.jellyfin.org/api/projects/jellyfin/labels/?format=api", "credits_url": "https://translate.jellyfin.org/api/projects/jellyfin/credits/?format=api", "translation_review": false, "source_review": true, "set_language_team": true, "instructions": "", "enable_hooks": true, "language_aliases": "", "enforced_2fa": false }, "vcs": "git", "repo": "https://github.com/jellyfin/jellyfin-kodi.git", "git_export": "https://translate.jellyfin.org/git/jellyfin/jellyfin-kodi/", "branch": "master", "push_branch": "", "filemask": "resources/language/resource.language.*/strings.po", "screenshot_filemask": "", "template": "resources/language/resource.language.en_gb/strings.po", "edit_template": false, "intermediate": "", "new_base": "", "file_format": "po-mono", "license": "GPL-3.0-only", "license_url": "https://spdx.org/licenses/GPL-3.0-only.html", "agreement": "", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-kodi/", "url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-kodi/?format=api", "repository_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-kodi/repository/?format=api", "translations_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-kodi/translations/?format=api", "statistics_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-kodi/statistics/?format=api", "lock_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-kodi/lock/?format=api", "links_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-kodi/links/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-kodi/changes/?format=api", "task_url": null, "credits_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-kodi/credits/?format=api", "new_lang": "add", "language_code_style": "", "push": "ssh://github.com/jellyfin/jellyfin-kodi.git", "check_flags": "", "priority": 100, "enforced_checks": [], "restricted": false, "repoweb": "", "report_source_bugs": "", "merge_style": "rebase", "commit_message": "Translated using Weblate ({{ language_name }})\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": false, "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": "be", "id": 1381, "filename": "resources/language/resource.language.be/strings.po", "revision": "eb0478d4f3caa779109742246dba234b1680c7c8,d44a37b1ec27290c9c4eda046fd3e300b60473a3", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-kodi/be/", "share_url": "https://translate.jellyfin.org/engage/jellyfin/-/be/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin/jellyfin-kodi/be/", "url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-kodi/be/?format=api", "is_template": false, "is_source": false, "total": 234, "total_words": 1217, "translated": 234, "translated_words": 1217, "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-07-17T08:12:04.078703-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-kodi/be/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-kodi/be/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-kodi/be/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-kodi/be/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-kodi/be/units/?format=api" }, { "language": { "id": 28, "code": "be", "name": "Belarusian", "plural": { "id": 28, "source": 0, "number": 3, "formula": "n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2", "type": 2 }, "aliases": [ "xbelorussian", "by", "bel" ], "direction": "ltr", "population": 10064517, "web_url": "https://translate.jellyfin.org/languages/be/", "url": "https://translate.jellyfin.org/api/languages/be/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/be/statistics/?format=api" }, "component": { "name": "Jellyfin Expo", "slug": "jellyfin-expo", "id": 11, "source_language": { "id": 73, "code": "en", "name": "English", "plural": { "id": 73, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.jellyfin.org/languages/en/", "url": "https://translate.jellyfin.org/api/languages/en/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/en/statistics/?format=api" }, "project": { "name": "Jellyfin", "slug": "jellyfin", "id": 1, "web": "https://jellyfin.org", "web_url": "https://translate.jellyfin.org/projects/jellyfin/", "url": "https://translate.jellyfin.org/api/projects/jellyfin/?format=api", "components_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/components/?format=api", "repository_url": "https://translate.jellyfin.org/api/projects/jellyfin/repository/?format=api", "statistics_url": "https://translate.jellyfin.org/api/projects/jellyfin/statistics/?format=api", "categories_url": "https://translate.jellyfin.org/api/projects/jellyfin/categories/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/changes/?format=api", "languages_url": "https://translate.jellyfin.org/api/projects/jellyfin/languages/?format=api", "labels_url": "https://translate.jellyfin.org/api/projects/jellyfin/labels/?format=api", "credits_url": "https://translate.jellyfin.org/api/projects/jellyfin/credits/?format=api", "translation_review": false, "source_review": true, "set_language_team": true, "instructions": "", "enable_hooks": true, "language_aliases": "", "enforced_2fa": false }, "vcs": "git", "repo": "https://github.com/jellyfin/jellyfin-expo.git", "git_export": "https://translate.jellyfin.org/git/jellyfin/jellyfin-expo/", "branch": "master", "push_branch": "", "filemask": "langs/*.json", "screenshot_filemask": "", "template": "langs/en.json", "edit_template": false, "intermediate": "", "new_base": "langs/en.json", "file_format": "i18next", "license": "MPL-2.0", "license_url": "https://spdx.org/licenses/MPL-2.0.html", "agreement": "", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-expo/", "url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-expo/?format=api", "repository_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-expo/repository/?format=api", "translations_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-expo/translations/?format=api", "statistics_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-expo/statistics/?format=api", "lock_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-expo/lock/?format=api", "links_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-expo/links/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-expo/changes/?format=api", "task_url": null, "credits_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-expo/credits/?format=api", "new_lang": "add", "language_code_style": "", "push": "ssh://github.com/jellyfin/jellyfin-expo.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": 24, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null, "linked_component": null }, "language_code": "be", "id": 1382, "filename": "langs/be.json", "revision": "201f56fa5f4957579bd49497a07372c79961e28d,1177905eb6459631431f600a24d501f99bae567c", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-expo/be/", "share_url": "https://translate.jellyfin.org/engage/jellyfin/-/be/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin/jellyfin-expo/be/", "url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-expo/be/?format=api", "is_template": false, "is_source": false, "total": 54, "total_words": 225, "translated": 54, "translated_words": 225, "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-07-17T08:12:03.695088-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-expo/be/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-expo/be/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-expo/be/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-expo/be/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-expo/be/units/?format=api" }, { "language": { "id": 46, "code": "ca", "name": "Catalan", "plural": { "id": 46, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "ca_ps", "ca_ca", "cat" ], "direction": "ltr", "population": 8679138, "web_url": "https://translate.jellyfin.org/languages/ca/", "url": "https://translate.jellyfin.org/api/languages/ca/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/ca/statistics/?format=api" }, "component": { "name": "Jellycon", "slug": "jellycon", "id": 19, "source_language": { "id": 73, "code": "en", "name": "English", "plural": { "id": 73, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.jellyfin.org/languages/en/", "url": "https://translate.jellyfin.org/api/languages/en/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/en/statistics/?format=api" }, "project": { "name": "Jellycon", "slug": "jellycon", "id": 5, "web": "https://github.com/jellyfin/jellycon", "web_url": "https://translate.jellyfin.org/projects/jellycon/", "url": "https://translate.jellyfin.org/api/projects/jellycon/?format=api", "components_list_url": "https://translate.jellyfin.org/api/projects/jellycon/components/?format=api", "repository_url": "https://translate.jellyfin.org/api/projects/jellycon/repository/?format=api", "statistics_url": "https://translate.jellyfin.org/api/projects/jellycon/statistics/?format=api", "categories_url": "https://translate.jellyfin.org/api/projects/jellycon/categories/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/projects/jellycon/changes/?format=api", "languages_url": "https://translate.jellyfin.org/api/projects/jellycon/languages/?format=api", "labels_url": "https://translate.jellyfin.org/api/projects/jellycon/labels/?format=api", "credits_url": "https://translate.jellyfin.org/api/projects/jellycon/credits/?format=api", "translation_review": false, "source_review": true, "set_language_team": true, "instructions": "", "enable_hooks": true, "language_aliases": "", "enforced_2fa": false }, "vcs": "git", "repo": "https://github.com/jellyfin/jellycon", "git_export": "https://translate.jellyfin.org/git/jellycon/jellycon/", "branch": "master", "push_branch": "", "filemask": "resources/language/resource.language.*/strings.po", "screenshot_filemask": "", "template": "resources/language/resource.language.en_gb/strings.po", "edit_template": false, "intermediate": "", "new_base": "", "file_format": "po-mono", "license": "GPL-2.0-only", "license_url": "https://spdx.org/licenses/GPL-2.0-only.html", "agreement": "", "web_url": "https://translate.jellyfin.org/projects/jellycon/jellycon/", "url": "https://translate.jellyfin.org/api/components/jellycon/jellycon/?format=api", "repository_url": "https://translate.jellyfin.org/api/components/jellycon/jellycon/repository/?format=api", "translations_url": "https://translate.jellyfin.org/api/components/jellycon/jellycon/translations/?format=api", "statistics_url": "https://translate.jellyfin.org/api/components/jellycon/jellycon/statistics/?format=api", "lock_url": "https://translate.jellyfin.org/api/components/jellycon/jellycon/lock/?format=api", "links_url": "https://translate.jellyfin.org/api/components/jellycon/jellycon/links/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/components/jellycon/jellycon/changes/?format=api", "task_url": null, "credits_url": "https://translate.jellyfin.org/api/components/jellycon/jellycon/credits/?format=api", "new_lang": "add", "language_code_style": "", "push": "git@github.com:jellyfin/jellycon.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": false, "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": "ca", "id": 1383, "filename": "resources/language/resource.language.ca/strings.po", "revision": "446f5a9f6a36616542143911239c4e434d2b8a8a,68348ce3f8e80ebbd710101d2467fdbbd6ad5855", "web_url": "https://translate.jellyfin.org/projects/jellycon/jellycon/ca/", "share_url": "https://translate.jellyfin.org/engage/jellycon/-/ca/", "translate_url": "https://translate.jellyfin.org/translate/jellycon/jellycon/ca/", "url": "https://translate.jellyfin.org/api/translations/jellycon/jellycon/ca/?format=api", "is_template": false, "is_source": false, "total": 284, "total_words": 894, "translated": 284, "translated_words": 894, "translated_percent": 100.0, "fuzzy": 0, "fuzzy_words": 0, "fuzzy_percent": 0.0, "failing_checks": 4, "failing_checks_words": 7, "failing_checks_percent": 1.4, "have_suggestion": 0, "have_comment": 0, "last_change": "2024-04-09T13:38:03.340220-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellycon/jellycon/ca/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellycon/jellycon/ca/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellycon/jellycon/ca/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellycon/jellycon/ca/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellycon/jellycon/ca/units/?format=api" }, { "language": { "id": 28, "code": "be", "name": "Belarusian", "plural": { "id": 28, "source": 0, "number": 3, "formula": "n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2", "type": 2 }, "aliases": [ "xbelorussian", "by", "bel" ], "direction": "ltr", "population": 10064517, "web_url": "https://translate.jellyfin.org/languages/be/", "url": "https://translate.jellyfin.org/api/languages/be/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/be/statistics/?format=api" }, "component": { "name": "Jellycon", "slug": "jellycon", "id": 19, "source_language": { "id": 73, "code": "en", "name": "English", "plural": { "id": 73, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.jellyfin.org/languages/en/", "url": "https://translate.jellyfin.org/api/languages/en/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/en/statistics/?format=api" }, "project": { "name": "Jellycon", "slug": "jellycon", "id": 5, "web": "https://github.com/jellyfin/jellycon", "web_url": "https://translate.jellyfin.org/projects/jellycon/", "url": "https://translate.jellyfin.org/api/projects/jellycon/?format=api", "components_list_url": "https://translate.jellyfin.org/api/projects/jellycon/components/?format=api", "repository_url": "https://translate.jellyfin.org/api/projects/jellycon/repository/?format=api", "statistics_url": "https://translate.jellyfin.org/api/projects/jellycon/statistics/?format=api", "categories_url": "https://translate.jellyfin.org/api/projects/jellycon/categories/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/projects/jellycon/changes/?format=api", "languages_url": "https://translate.jellyfin.org/api/projects/jellycon/languages/?format=api", "labels_url": "https://translate.jellyfin.org/api/projects/jellycon/labels/?format=api", "credits_url": "https://translate.jellyfin.org/api/projects/jellycon/credits/?format=api", "translation_review": false, "source_review": true, "set_language_team": true, "instructions": "", "enable_hooks": true, "language_aliases": "", "enforced_2fa": false }, "vcs": "git", "repo": "https://github.com/jellyfin/jellycon", "git_export": "https://translate.jellyfin.org/git/jellycon/jellycon/", "branch": "master", "push_branch": "", "filemask": "resources/language/resource.language.*/strings.po", "screenshot_filemask": "", "template": "resources/language/resource.language.en_gb/strings.po", "edit_template": false, "intermediate": "", "new_base": "", "file_format": "po-mono", "license": "GPL-2.0-only", "license_url": "https://spdx.org/licenses/GPL-2.0-only.html", "agreement": "", "web_url": "https://translate.jellyfin.org/projects/jellycon/jellycon/", "url": "https://translate.jellyfin.org/api/components/jellycon/jellycon/?format=api", "repository_url": "https://translate.jellyfin.org/api/components/jellycon/jellycon/repository/?format=api", "translations_url": "https://translate.jellyfin.org/api/components/jellycon/jellycon/translations/?format=api", "statistics_url": "https://translate.jellyfin.org/api/components/jellycon/jellycon/statistics/?format=api", "lock_url": "https://translate.jellyfin.org/api/components/jellycon/jellycon/lock/?format=api", "links_url": "https://translate.jellyfin.org/api/components/jellycon/jellycon/links/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/components/jellycon/jellycon/changes/?format=api", "task_url": null, "credits_url": "https://translate.jellyfin.org/api/components/jellycon/jellycon/credits/?format=api", "new_lang": "add", "language_code_style": "", "push": "git@github.com:jellyfin/jellycon.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": false, "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": "be", "id": 1384, "filename": "resources/language/resource.language.be/strings.po", "revision": "4f8f6e6dec598f7b38d9fabe8f06f7ee39f31dcf,68348ce3f8e80ebbd710101d2467fdbbd6ad5855", "web_url": "https://translate.jellyfin.org/projects/jellycon/jellycon/be/", "share_url": "https://translate.jellyfin.org/engage/jellycon/-/be/", "translate_url": "https://translate.jellyfin.org/translate/jellycon/jellycon/be/", "url": "https://translate.jellyfin.org/api/translations/jellycon/jellycon/be/?format=api", "is_template": false, "is_source": false, "total": 284, "total_words": 894, "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-04-04T08:38:06.080741-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellycon/jellycon/be/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellycon/jellycon/be/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellycon/jellycon/be/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellycon/jellycon/be/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellycon/jellycon/be/units/?format=api" }, { "language": { "id": 28, "code": "be", "name": "Belarusian", "plural": { "id": 28, "source": 0, "number": 3, "formula": "n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2", "type": 2 }, "aliases": [ "xbelorussian", "by", "bel" ], "direction": "ltr", "population": 10064517, "web_url": "https://translate.jellyfin.org/languages/be/", "url": "https://translate.jellyfin.org/api/languages/be/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/be/statistics/?format=api" }, "component": { "name": "Jellyfin Android TV", "slug": "jellyfin-androidtv", "id": 6, "source_language": { "id": 73, "code": "en", "name": "English", "plural": { "id": 73, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.jellyfin.org/languages/en/", "url": "https://translate.jellyfin.org/api/languages/en/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/en/statistics/?format=api" }, "project": { "name": "Jellyfin Android", "slug": "jellyfin-android", "id": 4, "web": "https://github.com/jellyfin/jellyfin-android", "web_url": "https://translate.jellyfin.org/projects/jellyfin-android/", "url": "https://translate.jellyfin.org/api/projects/jellyfin-android/?format=api", "components_list_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/components/?format=api", "repository_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/repository/?format=api", "statistics_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/statistics/?format=api", "categories_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/categories/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/changes/?format=api", "languages_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/languages/?format=api", "labels_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/labels/?format=api", "credits_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/credits/?format=api", "translation_review": false, "source_review": true, "set_language_team": false, "instructions": "", "enable_hooks": true, "language_aliases": "", "enforced_2fa": false }, "vcs": "git", "repo": "https://github.com/jellyfin/jellyfin-androidtv", "git_export": "https://translate.jellyfin.org/git/jellyfin-android/jellyfin-androidtv/", "branch": "master", "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-2.0-or-later", "license_url": "https://spdx.org/licenses/GPL-2.0-or-later.html", "agreement": "", "web_url": "https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv/", "url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-androidtv/?format=api", "repository_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-androidtv/repository/?format=api", "translations_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-androidtv/translations/?format=api", "statistics_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-androidtv/statistics/?format=api", "lock_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-androidtv/lock/?format=api", "links_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-androidtv/links/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-androidtv/changes/?format=api", "task_url": null, "credits_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-androidtv/credits/?format=api", "new_lang": "add", "language_code_style": "android", "push": "ssh://github.com/jellyfin/jellyfin-androidtv.git", "check_flags": "", "priority": 100, "enforced_checks": [], "restricted": false, "repoweb": "https://github.com/jellyfin/jellyfin-androidtv/blob/{{branch}}/{{filename}}#L{{line}}", "report_source_bugs": "", "merge_style": "rebase", "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}", "add_message": "Added translation using Weblate ({{ language_name }})", "delete_message": "Deleted translation using Weblate ({{ language_name }})", "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.", "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}", "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})", "allow_translation_propagation": true, "manage_units": false, "enable_suggestions": false, "suggestion_voting": false, "suggestion_autoaccept": 0, "push_on_commit": true, "commit_pending_age": 2, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [ "https://translate.jellyfin.org/api/addons/4/?format=api", "https://translate.jellyfin.org/api/addons/5/?format=api" ], "is_glossary": false, "glossary_color": "silver", "category": null, "linked_component": null }, "language_code": "be", "id": 1385, "filename": "app/src/main/res/values-be/strings.xml", "revision": "992593aed4feb711643bed7216da4966d3fe68d6,f8a51dce720b5b60c7b35d42af9219c435022a5d", "web_url": "https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv/be/", "share_url": "https://translate.jellyfin.org/engage/jellyfin-android/-/be/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin-android/jellyfin-androidtv/be/", "url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-androidtv/be/?format=api", "is_template": false, "is_source": false, "total": 526, "total_words": 1612, "translated": 516, "translated_words": 1580, "translated_percent": 98.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-08-27T07:50:58.632697-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-androidtv/be/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-androidtv/be/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-androidtv/be/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-androidtv/be/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-androidtv/be/units/?format=api" }, { "language": { "id": 28, "code": "be", "name": "Belarusian", "plural": { "id": 28, "source": 0, "number": 3, "formula": "n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2", "type": 2 }, "aliases": [ "xbelorussian", "by", "bel" ], "direction": "ltr", "population": 10064517, "web_url": "https://translate.jellyfin.org/languages/be/", "url": "https://translate.jellyfin.org/api/languages/be/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/be/statistics/?format=api" }, "component": { "name": "Glossary", "slug": "glossary", "id": 27, "source_language": { "id": 73, "code": "en", "name": "English", "plural": { "id": 73, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.jellyfin.org/languages/en/", "url": "https://translate.jellyfin.org/api/languages/en/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/en/statistics/?format=api" }, "project": { "name": "Jellyfin Android", "slug": "jellyfin-android", "id": 4, "web": "https://github.com/jellyfin/jellyfin-android", "web_url": "https://translate.jellyfin.org/projects/jellyfin-android/", "url": "https://translate.jellyfin.org/api/projects/jellyfin-android/?format=api", "components_list_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/components/?format=api", "repository_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/repository/?format=api", "statistics_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/statistics/?format=api", "categories_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/categories/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/changes/?format=api", "languages_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/languages/?format=api", "labels_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/labels/?format=api", "credits_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/credits/?format=api", "translation_review": false, "source_review": true, "set_language_team": false, "instructions": "", "enable_hooks": true, "language_aliases": "", "enforced_2fa": false }, "vcs": "local", "repo": "local:", "git_export": "https://translate.jellyfin.org/git/jellyfin-android/glossary/", "branch": "main", "push_branch": "", "filemask": "*.po", "screenshot_filemask": "", "template": "en.po", "edit_template": false, "intermediate": "", "new_base": "", "file_format": "po-mono", "license": "", "license_url": null, "agreement": "", "web_url": "https://translate.jellyfin.org/projects/jellyfin-android/glossary/", "url": "https://translate.jellyfin.org/api/components/jellyfin-android/glossary/?format=api", "repository_url": "https://translate.jellyfin.org/api/components/jellyfin-android/glossary/repository/?format=api", "translations_url": "https://translate.jellyfin.org/api/components/jellyfin-android/glossary/translations/?format=api", "statistics_url": "https://translate.jellyfin.org/api/components/jellyfin-android/glossary/statistics/?format=api", "lock_url": "https://translate.jellyfin.org/api/components/jellyfin-android/glossary/lock/?format=api", "links_url": "https://translate.jellyfin.org/api/components/jellyfin-android/glossary/links/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/components/jellyfin-android/glossary/changes/?format=api", "task_url": null, "credits_url": "https://translate.jellyfin.org/api/components/jellyfin-android/glossary/credits/?format=api", "new_lang": "none", "language_code_style": "", "push": "", "check_flags": "", "priority": 140, "enforced_checks": [], "restricted": false, "repoweb": "", "report_source_bugs": "", "merge_style": "rebase", "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}", "add_message": "Added translation using Weblate ({{ language_name }})", "delete_message": "Deleted translation using Weblate ({{ language_name }})", "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.", "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}", "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n", "allow_translation_propagation": true, "manage_units": false, "enable_suggestions": false, "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": "be", "id": 1386, "filename": "be.po", "revision": "f8dba21450c07d6e7ece532f00e1136fe4ca37cf,f4d73dcaf28f710323e16c25bfbb97b50a6f99c1", "web_url": "https://translate.jellyfin.org/projects/jellyfin-android/glossary/be/", "share_url": "https://translate.jellyfin.org/engage/jellyfin-android/-/be/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin-android/glossary/be/", "url": "https://translate.jellyfin.org/api/translations/jellyfin-android/glossary/be/?format=api", "is_template": false, "is_source": false, "total": 6, "total_words": 8, "translated": 6, "translated_words": 8, "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-07-17T10:41:30.072796-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/glossary/be/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/glossary/be/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/glossary/be/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/glossary/be/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/glossary/be/units/?format=api" }, { "language": { "id": 191, "code": "mg", "name": "Malagasy", "plural": { "id": 191, "source": 0, "number": 2, "formula": "n > 1", "type": 1 }, "aliases": [ "mlg", "plt" ], "direction": "ltr", "population": 24260130, "web_url": "https://translate.jellyfin.org/languages/mg/", "url": "https://translate.jellyfin.org/api/languages/mg/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/mg/statistics/?format=api" }, "component": { "name": "Jellyfin Web", "slug": "jellyfin-web", "id": 2, "source_language": { "id": 73, "code": "en", "name": "English", "plural": { "id": 73, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.jellyfin.org/languages/en/", "url": "https://translate.jellyfin.org/api/languages/en/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/en/statistics/?format=api" }, "project": { "name": "Jellyfin", "slug": "jellyfin", "id": 1, "web": "https://jellyfin.org", "web_url": "https://translate.jellyfin.org/projects/jellyfin/", "url": "https://translate.jellyfin.org/api/projects/jellyfin/?format=api", "components_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/components/?format=api", "repository_url": "https://translate.jellyfin.org/api/projects/jellyfin/repository/?format=api", "statistics_url": "https://translate.jellyfin.org/api/projects/jellyfin/statistics/?format=api", "categories_url": "https://translate.jellyfin.org/api/projects/jellyfin/categories/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/changes/?format=api", "languages_url": "https://translate.jellyfin.org/api/projects/jellyfin/languages/?format=api", "labels_url": "https://translate.jellyfin.org/api/projects/jellyfin/labels/?format=api", "credits_url": "https://translate.jellyfin.org/api/projects/jellyfin/credits/?format=api", "translation_review": false, "source_review": true, "set_language_team": true, "instructions": "", "enable_hooks": true, "language_aliases": "", "enforced_2fa": false }, "vcs": "git", "repo": "https://github.com/jellyfin/jellyfin-web.git", "git_export": "https://translate.jellyfin.org/git/jellyfin/jellyfin-web/", "branch": "master", "push_branch": "", "filemask": "src/strings/*.json", "screenshot_filemask": "", "template": "src/strings/en-us.json", "edit_template": false, "intermediate": "", "new_base": "", "file_format": "json", "license": "GPL-3.0-only", "license_url": "https://spdx.org/licenses/GPL-3.0-only.html", "agreement": "", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/", "url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-web/?format=api", "repository_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-web/repository/?format=api", "translations_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-web/translations/?format=api", "statistics_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-web/statistics/?format=api", "lock_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-web/lock/?format=api", "links_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-web/links/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-web/changes/?format=api", "task_url": null, "credits_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-web/credits/?format=api", "new_lang": "add", "language_code_style": "", "push": "ssh://github.com/jellyfin/jellyfin-web.git", "check_flags": "placeholders:r\"{\\d+}\"", "priority": 100, "enforced_checks": [], "restricted": false, "repoweb": "", "report_source_bugs": "", "merge_style": "rebase", "commit_message": "Translated using Weblate ({{ language_name }})\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": false, "suggestion_voting": false, "suggestion_autoaccept": 0, "push_on_commit": true, "commit_pending_age": 1, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null, "linked_component": null }, "language_code": "mg", "id": 1387, "filename": "src/strings/mg.json", "revision": "a41d1b0b47f21f2184f4cfbe5a641206bf431ba2,d2635a19d459fe690882656cbc48bdc1a1f20a42", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/mg/", "share_url": "https://translate.jellyfin.org/engage/jellyfin/-/mg/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin/jellyfin-web/mg/", "url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-web/mg/?format=api", "is_template": false, "is_source": false, "total": 1780, "total_words": 10108, "translated": 39, "translated_words": 234, "translated_percent": 2.1, "fuzzy": 4, "fuzzy_words": 74, "fuzzy_percent": 0.2, "failing_checks": 1, "failing_checks_words": 1, "failing_checks_percent": 0.1, "have_suggestion": 0, "have_comment": 0, "last_change": "2024-09-27T23:50:14.289949-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-web/mg/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-web/mg/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-web/mg/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-web/mg/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-web/mg/units/?format=api" }, { "language": { "id": 191, "code": "mg", "name": "Malagasy", "plural": { "id": 191, "source": 0, "number": 2, "formula": "n > 1", "type": 1 }, "aliases": [ "mlg", "plt" ], "direction": "ltr", "population": 24260130, "web_url": "https://translate.jellyfin.org/languages/mg/", "url": "https://translate.jellyfin.org/api/languages/mg/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/mg/statistics/?format=api" }, "component": { "name": "Jellyfin Glossary", "slug": "glossary", "id": 16, "source_language": { "id": 73, "code": "en", "name": "English", "plural": { "id": 73, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.jellyfin.org/languages/en/", "url": "https://translate.jellyfin.org/api/languages/en/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/en/statistics/?format=api" }, "project": { "name": "Jellyfin", "slug": "jellyfin", "id": 1, "web": "https://jellyfin.org", "web_url": "https://translate.jellyfin.org/projects/jellyfin/", "url": "https://translate.jellyfin.org/api/projects/jellyfin/?format=api", "components_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/components/?format=api", "repository_url": "https://translate.jellyfin.org/api/projects/jellyfin/repository/?format=api", "statistics_url": "https://translate.jellyfin.org/api/projects/jellyfin/statistics/?format=api", "categories_url": "https://translate.jellyfin.org/api/projects/jellyfin/categories/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/changes/?format=api", "languages_url": "https://translate.jellyfin.org/api/projects/jellyfin/languages/?format=api", "labels_url": "https://translate.jellyfin.org/api/projects/jellyfin/labels/?format=api", "credits_url": "https://translate.jellyfin.org/api/projects/jellyfin/credits/?format=api", "translation_review": false, "source_review": true, "set_language_team": true, "instructions": "", "enable_hooks": true, "language_aliases": "", "enforced_2fa": false }, "vcs": "local", "repo": "local:", "git_export": "https://translate.jellyfin.org/git/jellyfin/glossary/", "branch": "main", "push_branch": "", "filemask": "*.tbx", "screenshot_filemask": "", "template": "", "edit_template": true, "intermediate": "", "new_base": "", "file_format": "tbx", "license": "GPL-3.0-only", "license_url": "https://spdx.org/licenses/GPL-3.0-only.html", "agreement": "", "web_url": "https://translate.jellyfin.org/projects/jellyfin/glossary/", "url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/?format=api", "repository_url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/repository/?format=api", "translations_url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/translations/?format=api", "statistics_url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/statistics/?format=api", "lock_url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/lock/?format=api", "links_url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/links/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/changes/?format=api", "task_url": null, "credits_url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/credits/?format=api", "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": "mg", "id": 1388, "filename": "mg.tbx", "revision": "5f22c880803ca07e1be40e31b4df8200fc0a829a", "web_url": "https://translate.jellyfin.org/projects/jellyfin/glossary/mg/", "share_url": "https://translate.jellyfin.org/engage/jellyfin/-/mg/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin/glossary/mg/", "url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/mg/?format=api", "is_template": false, "is_source": false, "total": 137, "total_words": 169, "translated": 25, "translated_words": 39, "translated_percent": 18.2, "fuzzy": 0, "fuzzy_words": 0, "fuzzy_percent": 0.0, "failing_checks": 0, "failing_checks_words": 0, "failing_checks_percent": 0.0, "have_suggestion": 0, "have_comment": 0, "last_change": "2024-06-17T18:23:07.324199-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/mg/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/mg/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/mg/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/mg/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/mg/units/?format=api" }, { "language": { "id": 62, "code": "cy", "name": "Welsh", "plural": { "id": 62, "source": 0, "number": 6, "formula": "(n==0) ? 0 : (n==1) ? 1 : (n==2) ? 2 : (n==3) ? 3 :(n==6) ? 4 : 5", "type": 12 }, "aliases": [ "cym", "wel" ], "direction": "ltr", "population": 884910, "web_url": "https://translate.jellyfin.org/languages/cy/", "url": "https://translate.jellyfin.org/api/languages/cy/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/cy/statistics/?format=api" }, "component": { "name": "Jellyfin Kodi", "slug": "jellyfin-kodi", "id": 5, "source_language": { "id": 73, "code": "en", "name": "English", "plural": { "id": 73, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.jellyfin.org/languages/en/", "url": "https://translate.jellyfin.org/api/languages/en/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/en/statistics/?format=api" }, "project": { "name": "Jellyfin", "slug": "jellyfin", "id": 1, "web": "https://jellyfin.org", "web_url": "https://translate.jellyfin.org/projects/jellyfin/", "url": "https://translate.jellyfin.org/api/projects/jellyfin/?format=api", "components_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/components/?format=api", "repository_url": "https://translate.jellyfin.org/api/projects/jellyfin/repository/?format=api", "statistics_url": "https://translate.jellyfin.org/api/projects/jellyfin/statistics/?format=api", "categories_url": "https://translate.jellyfin.org/api/projects/jellyfin/categories/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/changes/?format=api", "languages_url": "https://translate.jellyfin.org/api/projects/jellyfin/languages/?format=api", "labels_url": "https://translate.jellyfin.org/api/projects/jellyfin/labels/?format=api", "credits_url": "https://translate.jellyfin.org/api/projects/jellyfin/credits/?format=api", "translation_review": false, "source_review": true, "set_language_team": true, "instructions": "", "enable_hooks": true, "language_aliases": "", "enforced_2fa": false }, "vcs": "git", "repo": "https://github.com/jellyfin/jellyfin-kodi.git", "git_export": "https://translate.jellyfin.org/git/jellyfin/jellyfin-kodi/", "branch": "master", "push_branch": "", "filemask": "resources/language/resource.language.*/strings.po", "screenshot_filemask": "", "template": "resources/language/resource.language.en_gb/strings.po", "edit_template": false, "intermediate": "", "new_base": "", "file_format": "po-mono", "license": "GPL-3.0-only", "license_url": "https://spdx.org/licenses/GPL-3.0-only.html", "agreement": "", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-kodi/", "url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-kodi/?format=api", "repository_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-kodi/repository/?format=api", "translations_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-kodi/translations/?format=api", "statistics_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-kodi/statistics/?format=api", "lock_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-kodi/lock/?format=api", "links_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-kodi/links/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-kodi/changes/?format=api", "task_url": null, "credits_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-kodi/credits/?format=api", "new_lang": "add", "language_code_style": "", "push": "ssh://github.com/jellyfin/jellyfin-kodi.git", "check_flags": "", "priority": 100, "enforced_checks": [], "restricted": false, "repoweb": "", "report_source_bugs": "", "merge_style": "rebase", "commit_message": "Translated using Weblate ({{ language_name }})\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": false, "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": "cy", "id": 1389, "filename": "resources/language/resource.language.cy/strings.po", "revision": "671f95e2a2302e61394d5c14ee73a7698ec640f2,d44a37b1ec27290c9c4eda046fd3e300b60473a3", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-kodi/cy/", "share_url": "https://translate.jellyfin.org/engage/jellyfin/-/cy/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin/jellyfin-kodi/cy/", "url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-kodi/cy/?format=api", "is_template": false, "is_source": false, "total": 234, "total_words": 1217, "translated": 36, "translated_words": 92, "translated_percent": 15.3, "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": "2023-05-06T17:25:41.464557-04:00", "last_author": "Brett Healey", "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-kodi/cy/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-kodi/cy/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-kodi/cy/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-kodi/cy/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-kodi/cy/units/?format=api" }, { "language": { "id": 313, "code": "ur", "name": "Urdu", "plural": { "id": 313, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "ur_ur", "urd" ], "direction": "rtl", "population": 290790290, "web_url": "https://translate.jellyfin.org/languages/ur/", "url": "https://translate.jellyfin.org/api/languages/ur/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/ur/statistics/?format=api" }, "component": { "name": "Jellyfin Android", "slug": "jellyfin-android", "id": 12, "source_language": { "id": 73, "code": "en", "name": "English", "plural": { "id": 73, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.jellyfin.org/languages/en/", "url": "https://translate.jellyfin.org/api/languages/en/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/en/statistics/?format=api" }, "project": { "name": "Jellyfin Android", "slug": "jellyfin-android", "id": 4, "web": "https://github.com/jellyfin/jellyfin-android", "web_url": "https://translate.jellyfin.org/projects/jellyfin-android/", "url": "https://translate.jellyfin.org/api/projects/jellyfin-android/?format=api", "components_list_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/components/?format=api", "repository_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/repository/?format=api", "statistics_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/statistics/?format=api", "categories_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/categories/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/changes/?format=api", "languages_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/languages/?format=api", "labels_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/labels/?format=api", "credits_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/credits/?format=api", "translation_review": false, "source_review": true, "set_language_team": false, "instructions": "", "enable_hooks": true, "language_aliases": "", "enforced_2fa": false }, "vcs": "git", "repo": "https://github.com/jellyfin/jellyfin-android", "git_export": "https://translate.jellyfin.org/git/jellyfin-android/jellyfin-android/", "branch": "master", "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-2.0-or-later", "license_url": "https://spdx.org/licenses/GPL-2.0-or-later.html", "agreement": "", "web_url": "https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/", "url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-android/?format=api", "repository_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-android/repository/?format=api", "translations_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-android/translations/?format=api", "statistics_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-android/statistics/?format=api", "lock_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-android/lock/?format=api", "links_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-android/links/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-android/changes/?format=api", "task_url": null, "credits_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-android/credits/?format=api", "new_lang": "add", "language_code_style": "android", "push": "ssh://github.com/jellyfin/jellyfin-android.git", "check_flags": "", "priority": 100, "enforced_checks": [], "restricted": false, "repoweb": "https://github.com/jellyfin/jellyfin-android/blob/{{branch}}/{{filename}}#L{{line}}", "report_source_bugs": "", "merge_style": "rebase", "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}", "add_message": "Added translation using Weblate ({{ language_name }})", "delete_message": "Deleted translation using Weblate ({{ language_name }})", "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.", "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}", "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})", "allow_translation_propagation": true, "manage_units": false, "enable_suggestions": false, "suggestion_voting": false, "suggestion_autoaccept": 0, "push_on_commit": true, "commit_pending_age": 2, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [ "https://translate.jellyfin.org/api/addons/6/?format=api", "https://translate.jellyfin.org/api/addons/7/?format=api" ], "is_glossary": false, "glossary_color": "silver", "category": null, "linked_component": null }, "language_code": "ur", "id": 1390, "filename": "app/src/main/res/values-ur/strings.xml", "revision": "22aa8ae4530e6608a3a974761965346295cf0801,330a048d8236f91207638b45d11809f05c2d790e", "web_url": "https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/ur/", "share_url": "https://translate.jellyfin.org/engage/jellyfin-android/-/ur/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin-android/jellyfin-android/ur/", "url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android/ur/?format=api", "is_template": false, "is_source": false, "total": 105, "total_words": 573, "translated": 97, "translated_words": 459, "translated_percent": 92.3, "fuzzy": 1, "fuzzy_words": 29, "fuzzy_percent": 0.9, "failing_checks": 0, "failing_checks_words": 0, "failing_checks_percent": 0.0, "have_suggestion": 0, "have_comment": 0, "last_change": "2024-04-25T12:36:41.392443-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android/ur/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android/ur/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android/ur/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android/ur/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android/ur/units/?format=api" }, { "language": { "id": 36, "code": "bn", "name": "Bengali", "plural": { "id": 36, "source": 0, "number": 2, "formula": "n > 1", "type": 1 }, "aliases": [ "bd", "ben" ], "direction": "ltr", "population": 267193288, "web_url": "https://translate.jellyfin.org/languages/bn/", "url": "https://translate.jellyfin.org/api/languages/bn/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/bn/statistics/?format=api" }, "component": { "name": "Jellyfin Web", "slug": "jellyfin-web", "id": 2, "source_language": { "id": 73, "code": "en", "name": "English", "plural": { "id": 73, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.jellyfin.org/languages/en/", "url": "https://translate.jellyfin.org/api/languages/en/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/en/statistics/?format=api" }, "project": { "name": "Jellyfin", "slug": "jellyfin", "id": 1, "web": "https://jellyfin.org", "web_url": "https://translate.jellyfin.org/projects/jellyfin/", "url": "https://translate.jellyfin.org/api/projects/jellyfin/?format=api", "components_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/components/?format=api", "repository_url": "https://translate.jellyfin.org/api/projects/jellyfin/repository/?format=api", "statistics_url": "https://translate.jellyfin.org/api/projects/jellyfin/statistics/?format=api", "categories_url": "https://translate.jellyfin.org/api/projects/jellyfin/categories/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/changes/?format=api", "languages_url": "https://translate.jellyfin.org/api/projects/jellyfin/languages/?format=api", "labels_url": "https://translate.jellyfin.org/api/projects/jellyfin/labels/?format=api", "credits_url": "https://translate.jellyfin.org/api/projects/jellyfin/credits/?format=api", "translation_review": false, "source_review": true, "set_language_team": true, "instructions": "", "enable_hooks": true, "language_aliases": "", "enforced_2fa": false }, "vcs": "git", "repo": "https://github.com/jellyfin/jellyfin-web.git", "git_export": "https://translate.jellyfin.org/git/jellyfin/jellyfin-web/", "branch": "master", "push_branch": "", "filemask": "src/strings/*.json", "screenshot_filemask": "", "template": "src/strings/en-us.json", "edit_template": false, "intermediate": "", "new_base": "", "file_format": "json", "license": "GPL-3.0-only", "license_url": "https://spdx.org/licenses/GPL-3.0-only.html", "agreement": "", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/", "url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-web/?format=api", "repository_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-web/repository/?format=api", "translations_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-web/translations/?format=api", "statistics_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-web/statistics/?format=api", "lock_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-web/lock/?format=api", "links_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-web/links/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-web/changes/?format=api", "task_url": null, "credits_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-web/credits/?format=api", "new_lang": "add", "language_code_style": "", "push": "ssh://github.com/jellyfin/jellyfin-web.git", "check_flags": "placeholders:r\"{\\d+}\"", "priority": 100, "enforced_checks": [], "restricted": false, "repoweb": "", "report_source_bugs": "", "merge_style": "rebase", "commit_message": "Translated using Weblate ({{ language_name }})\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": false, "suggestion_voting": false, "suggestion_autoaccept": 0, "push_on_commit": true, "commit_pending_age": 1, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null, "linked_component": null }, "language_code": "bn", "id": 1391, "filename": "src/strings/bn.json", "revision": "95c84e418a6b4c9290ecbab803d0bf04695ac268,d2635a19d459fe690882656cbc48bdc1a1f20a42", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/bn/", "share_url": "https://translate.jellyfin.org/engage/jellyfin/-/bn/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin/jellyfin-web/bn/", "url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-web/bn/?format=api", "is_template": false, "is_source": false, "total": 1780, "total_words": 10108, "translated": 18, "translated_words": 23, "translated_percent": 1.0, "fuzzy": 0, "fuzzy_words": 0, "fuzzy_percent": 0.0, "failing_checks": 3, "failing_checks_words": 3, "failing_checks_percent": 0.1, "have_suggestion": 0, "have_comment": 0, "last_change": "2024-09-27T23:47:40.115272-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-web/bn/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-web/bn/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-web/bn/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-web/bn/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-web/bn/units/?format=api" }, { "language": { "id": 28, "code": "be", "name": "Belarusian", "plural": { "id": 28, "source": 0, "number": 3, "formula": "n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2", "type": 2 }, "aliases": [ "xbelorussian", "by", "bel" ], "direction": "ltr", "population": 10064517, "web_url": "https://translate.jellyfin.org/languages/be/", "url": "https://translate.jellyfin.org/api/languages/be/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/be/statistics/?format=api" }, "component": { "name": "Jellyfin Android", "slug": "jellyfin-android", "id": 12, "source_language": { "id": 73, "code": "en", "name": "English", "plural": { "id": 73, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.jellyfin.org/languages/en/", "url": "https://translate.jellyfin.org/api/languages/en/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/en/statistics/?format=api" }, "project": { "name": "Jellyfin Android", "slug": "jellyfin-android", "id": 4, "web": "https://github.com/jellyfin/jellyfin-android", "web_url": "https://translate.jellyfin.org/projects/jellyfin-android/", "url": "https://translate.jellyfin.org/api/projects/jellyfin-android/?format=api", "components_list_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/components/?format=api", "repository_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/repository/?format=api", "statistics_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/statistics/?format=api", "categories_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/categories/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/changes/?format=api", "languages_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/languages/?format=api", "labels_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/labels/?format=api", "credits_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/credits/?format=api", "translation_review": false, "source_review": true, "set_language_team": false, "instructions": "", "enable_hooks": true, "language_aliases": "", "enforced_2fa": false }, "vcs": "git", "repo": "https://github.com/jellyfin/jellyfin-android", "git_export": "https://translate.jellyfin.org/git/jellyfin-android/jellyfin-android/", "branch": "master", "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-2.0-or-later", "license_url": "https://spdx.org/licenses/GPL-2.0-or-later.html", "agreement": "", "web_url": "https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/", "url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-android/?format=api", "repository_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-android/repository/?format=api", "translations_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-android/translations/?format=api", "statistics_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-android/statistics/?format=api", "lock_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-android/lock/?format=api", "links_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-android/links/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-android/changes/?format=api", "task_url": null, "credits_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-android/credits/?format=api", "new_lang": "add", "language_code_style": "android", "push": "ssh://github.com/jellyfin/jellyfin-android.git", "check_flags": "", "priority": 100, "enforced_checks": [], "restricted": false, "repoweb": "https://github.com/jellyfin/jellyfin-android/blob/{{branch}}/{{filename}}#L{{line}}", "report_source_bugs": "", "merge_style": "rebase", "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}", "add_message": "Added translation using Weblate ({{ language_name }})", "delete_message": "Deleted translation using Weblate ({{ language_name }})", "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.", "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}", "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})", "allow_translation_propagation": true, "manage_units": false, "enable_suggestions": false, "suggestion_voting": false, "suggestion_autoaccept": 0, "push_on_commit": true, "commit_pending_age": 2, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [ "https://translate.jellyfin.org/api/addons/6/?format=api", "https://translate.jellyfin.org/api/addons/7/?format=api" ], "is_glossary": false, "glossary_color": "silver", "category": null, "linked_component": null }, "language_code": "be", "id": 1392, "filename": "app/src/main/res/values-be/strings.xml", "revision": "32a9024793fa37888aade994454970884fc35568,330a048d8236f91207638b45d11809f05c2d790e", "web_url": "https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/be/", "share_url": "https://translate.jellyfin.org/engage/jellyfin-android/-/be/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin-android/jellyfin-android/be/", "url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android/be/?format=api", "is_template": false, "is_source": false, "total": 105, "total_words": 573, "translated": 105, "translated_words": 573, "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-07-17T06:41:30.123363-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android/be/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android/be/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android/be/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android/be/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android/be/units/?format=api" }, { "language": { "id": 28, "code": "be", "name": "Belarusian", "plural": { "id": 28, "source": 0, "number": 3, "formula": "n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2", "type": 2 }, "aliases": [ "xbelorussian", "by", "bel" ], "direction": "ltr", "population": 10064517, "web_url": "https://translate.jellyfin.org/languages/be/", "url": "https://translate.jellyfin.org/api/languages/be/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/be/statistics/?format=api" }, "component": { "name": "Jellyfin Android TV Fastlane", "slug": "jellyfin-androidtv-fastlane", "id": 23, "source_language": { "id": 73, "code": "en", "name": "English", "plural": { "id": 73, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.jellyfin.org/languages/en/", "url": "https://translate.jellyfin.org/api/languages/en/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/en/statistics/?format=api" }, "project": { "name": "Jellyfin Android", "slug": "jellyfin-android", "id": 4, "web": "https://github.com/jellyfin/jellyfin-android", "web_url": "https://translate.jellyfin.org/projects/jellyfin-android/", "url": "https://translate.jellyfin.org/api/projects/jellyfin-android/?format=api", "components_list_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/components/?format=api", "repository_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/repository/?format=api", "statistics_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/statistics/?format=api", "categories_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/categories/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/changes/?format=api", "languages_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/languages/?format=api", "labels_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/labels/?format=api", "credits_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/credits/?format=api", "translation_review": false, "source_review": true, "set_language_team": false, "instructions": "", "enable_hooks": true, "language_aliases": "", "enforced_2fa": false }, "vcs": "git", "repo": "https://github.com/jellyfin/jellyfin-androidtv", "git_export": "", "branch": "master", "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-2.0-or-later", "license_url": "https://spdx.org/licenses/GPL-2.0-or-later.html", "agreement": "", "web_url": "https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv-fastlane/", "url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-androidtv-fastlane/?format=api", "repository_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-androidtv-fastlane/repository/?format=api", "translations_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-androidtv-fastlane/translations/?format=api", "statistics_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-androidtv-fastlane/statistics/?format=api", "lock_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-androidtv-fastlane/lock/?format=api", "links_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-androidtv-fastlane/links/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-androidtv-fastlane/changes/?format=api", "task_url": null, "credits_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-androidtv-fastlane/credits/?format=api", "new_lang": "add", "language_code_style": "", "push": "ssh://github.com/jellyfin/jellyfin-androidtv.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": false, "enable_suggestions": false, "suggestion_voting": false, "suggestion_autoaccept": 0, "push_on_commit": true, "commit_pending_age": 2, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null, "linked_component": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-androidtv/?format=api" }, "language_code": "be", "id": 1393, "filename": "fastlane/metadata/android/be", "revision": "7c795a4cceeec0524a2b015e828ea21e3adfd903,4395d1a9b77e1ce7daab92238603704c2747991c", "web_url": "https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv-fastlane/be/", "share_url": "https://translate.jellyfin.org/engage/jellyfin-android/-/be/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin-android/jellyfin-androidtv-fastlane/be/", "url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-androidtv-fastlane/be/?format=api", "is_template": false, "is_source": false, "total": 4, "total_words": 168, "translated": 4, "translated_words": 168, "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-03-11T12:28:42.015242-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-androidtv-fastlane/be/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-androidtv-fastlane/be/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-androidtv-fastlane/be/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-androidtv-fastlane/be/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-androidtv-fastlane/be/units/?format=api" }, { "language": { "id": 28, "code": "be", "name": "Belarusian", "plural": { "id": 28, "source": 0, "number": 3, "formula": "n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2", "type": 2 }, "aliases": [ "xbelorussian", "by", "bel" ], "direction": "ltr", "population": 10064517, "web_url": "https://translate.jellyfin.org/languages/be/", "url": "https://translate.jellyfin.org/api/languages/be/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/be/statistics/?format=api" }, "component": { "name": "Jellyfin Android Fastlane", "slug": "jellyfin-android-fastlane", "id": 25, "source_language": { "id": 73, "code": "en", "name": "English", "plural": { "id": 73, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.jellyfin.org/languages/en/", "url": "https://translate.jellyfin.org/api/languages/en/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/en/statistics/?format=api" }, "project": { "name": "Jellyfin Android", "slug": "jellyfin-android", "id": 4, "web": "https://github.com/jellyfin/jellyfin-android", "web_url": "https://translate.jellyfin.org/projects/jellyfin-android/", "url": "https://translate.jellyfin.org/api/projects/jellyfin-android/?format=api", "components_list_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/components/?format=api", "repository_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/repository/?format=api", "statistics_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/statistics/?format=api", "categories_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/categories/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/changes/?format=api", "languages_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/languages/?format=api", "labels_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/labels/?format=api", "credits_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/credits/?format=api", "translation_review": false, "source_review": true, "set_language_team": false, "instructions": "", "enable_hooks": true, "language_aliases": "", "enforced_2fa": false }, "vcs": "git", "repo": "https://github.com/jellyfin/jellyfin-android", "git_export": "", "branch": "master", "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-2.0-or-later", "license_url": "https://spdx.org/licenses/GPL-2.0-or-later.html", "agreement": "", "web_url": "https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android-fastlane/", "url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-android-fastlane/?format=api", "repository_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-android-fastlane/repository/?format=api", "translations_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-android-fastlane/translations/?format=api", "statistics_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-android-fastlane/statistics/?format=api", "lock_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-android-fastlane/lock/?format=api", "links_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-android-fastlane/links/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-android-fastlane/changes/?format=api", "task_url": null, "credits_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-android-fastlane/credits/?format=api", "new_lang": "add", "language_code_style": "", "push": "ssh://github.com/jellyfin/jellyfin-android.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": false, "enable_suggestions": false, "suggestion_voting": false, "suggestion_autoaccept": 0, "push_on_commit": true, "commit_pending_age": 2, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null, "linked_component": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-android/?format=api" }, "language_code": "be", "id": 1394, "filename": "fastlane/metadata/android/be", "revision": "7f835576945871fdb8507b756a82cc377f774d12,6c1df962c75e99d70b16c2d5186f71a0310ddb67", "web_url": "https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android-fastlane/be/", "share_url": "https://translate.jellyfin.org/engage/jellyfin-android/-/be/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin-android/jellyfin-android-fastlane/be/", "url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android-fastlane/be/?format=api", "is_template": false, "is_source": false, "total": 4, "total_words": 169, "translated": 4, "translated_words": 169, "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-07-16T11:41:30.054586-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android-fastlane/be/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android-fastlane/be/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android-fastlane/be/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android-fastlane/be/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android-fastlane/be/units/?format=api" }, { "language": { "id": 611, "code": "lzh", "name": "Literary Chinese", "plural": { "id": 633, "source": 0, "number": 1, "formula": "0", "type": 0 }, "aliases": [], "direction": "ltr", "population": 0, "web_url": "https://translate.jellyfin.org/languages/lzh/", "url": "https://translate.jellyfin.org/api/languages/lzh/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/lzh/statistics/?format=api" }, "component": { "name": "Jellyfin Expo", "slug": "jellyfin-expo", "id": 11, "source_language": { "id": 73, "code": "en", "name": "English", "plural": { "id": 73, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.jellyfin.org/languages/en/", "url": "https://translate.jellyfin.org/api/languages/en/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/en/statistics/?format=api" }, "project": { "name": "Jellyfin", "slug": "jellyfin", "id": 1, "web": "https://jellyfin.org", "web_url": "https://translate.jellyfin.org/projects/jellyfin/", "url": "https://translate.jellyfin.org/api/projects/jellyfin/?format=api", "components_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/components/?format=api", "repository_url": "https://translate.jellyfin.org/api/projects/jellyfin/repository/?format=api", "statistics_url": "https://translate.jellyfin.org/api/projects/jellyfin/statistics/?format=api", "categories_url": "https://translate.jellyfin.org/api/projects/jellyfin/categories/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/changes/?format=api", "languages_url": "https://translate.jellyfin.org/api/projects/jellyfin/languages/?format=api", "labels_url": "https://translate.jellyfin.org/api/projects/jellyfin/labels/?format=api", "credits_url": "https://translate.jellyfin.org/api/projects/jellyfin/credits/?format=api", "translation_review": false, "source_review": true, "set_language_team": true, "instructions": "", "enable_hooks": true, "language_aliases": "", "enforced_2fa": false }, "vcs": "git", "repo": "https://github.com/jellyfin/jellyfin-expo.git", "git_export": "https://translate.jellyfin.org/git/jellyfin/jellyfin-expo/", "branch": "master", "push_branch": "", "filemask": "langs/*.json", "screenshot_filemask": "", "template": "langs/en.json", "edit_template": false, "intermediate": "", "new_base": "langs/en.json", "file_format": "i18next", "license": "MPL-2.0", "license_url": "https://spdx.org/licenses/MPL-2.0.html", "agreement": "", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-expo/", "url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-expo/?format=api", "repository_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-expo/repository/?format=api", "translations_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-expo/translations/?format=api", "statistics_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-expo/statistics/?format=api", "lock_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-expo/lock/?format=api", "links_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-expo/links/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-expo/changes/?format=api", "task_url": null, "credits_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-expo/credits/?format=api", "new_lang": "add", "language_code_style": "", "push": "ssh://github.com/jellyfin/jellyfin-expo.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": 24, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null, "linked_component": null }, "language_code": "lzh", "id": 1395, "filename": "langs/lzh.json", "revision": "d55801ea4e12185591e75fad943a920b26830ff4,1177905eb6459631431f600a24d501f99bae567c", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-expo/lzh/", "share_url": "https://translate.jellyfin.org/engage/jellyfin/-/lzh/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin/jellyfin-expo/lzh/", "url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-expo/lzh/?format=api", "is_template": false, "is_source": false, "total": 54, "total_words": 225, "translated": 13, "translated_words": 14, "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": "2023-07-11T13:48:55.134793-04:00", "last_author": "xuhao61", "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-expo/lzh/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-expo/lzh/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-expo/lzh/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-expo/lzh/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-expo/lzh/units/?format=api" }, { "language": { "id": 611, "code": "lzh", "name": "Literary Chinese", "plural": { "id": 633, "source": 0, "number": 1, "formula": "0", "type": 0 }, "aliases": [], "direction": "ltr", "population": 0, "web_url": "https://translate.jellyfin.org/languages/lzh/", "url": "https://translate.jellyfin.org/api/languages/lzh/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/lzh/statistics/?format=api" }, "component": { "name": "Jellyfin Glossary", "slug": "glossary", "id": 16, "source_language": { "id": 73, "code": "en", "name": "English", "plural": { "id": 73, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.jellyfin.org/languages/en/", "url": "https://translate.jellyfin.org/api/languages/en/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/en/statistics/?format=api" }, "project": { "name": "Jellyfin", "slug": "jellyfin", "id": 1, "web": "https://jellyfin.org", "web_url": "https://translate.jellyfin.org/projects/jellyfin/", "url": "https://translate.jellyfin.org/api/projects/jellyfin/?format=api", "components_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/components/?format=api", "repository_url": "https://translate.jellyfin.org/api/projects/jellyfin/repository/?format=api", "statistics_url": "https://translate.jellyfin.org/api/projects/jellyfin/statistics/?format=api", "categories_url": "https://translate.jellyfin.org/api/projects/jellyfin/categories/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/changes/?format=api", "languages_url": "https://translate.jellyfin.org/api/projects/jellyfin/languages/?format=api", "labels_url": "https://translate.jellyfin.org/api/projects/jellyfin/labels/?format=api", "credits_url": "https://translate.jellyfin.org/api/projects/jellyfin/credits/?format=api", "translation_review": false, "source_review": true, "set_language_team": true, "instructions": "", "enable_hooks": true, "language_aliases": "", "enforced_2fa": false }, "vcs": "local", "repo": "local:", "git_export": "https://translate.jellyfin.org/git/jellyfin/glossary/", "branch": "main", "push_branch": "", "filemask": "*.tbx", "screenshot_filemask": "", "template": "", "edit_template": true, "intermediate": "", "new_base": "", "file_format": "tbx", "license": "GPL-3.0-only", "license_url": "https://spdx.org/licenses/GPL-3.0-only.html", "agreement": "", "web_url": "https://translate.jellyfin.org/projects/jellyfin/glossary/", "url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/?format=api", "repository_url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/repository/?format=api", "translations_url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/translations/?format=api", "statistics_url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/statistics/?format=api", "lock_url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/lock/?format=api", "links_url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/links/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/changes/?format=api", "task_url": null, "credits_url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/credits/?format=api", "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": "lzh", "id": 1396, "filename": "lzh.tbx", "revision": "846c6132a755b322c8e554b3232867b8c633e76a", "web_url": "https://translate.jellyfin.org/projects/jellyfin/glossary/lzh/", "share_url": "https://translate.jellyfin.org/engage/jellyfin/-/lzh/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin/glossary/lzh/", "url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/lzh/?format=api", "is_template": false, "is_source": false, "total": 138, "total_words": 170, "translated": 37, "translated_words": 55, "translated_percent": 26.8, "fuzzy": 0, "fuzzy_words": 0, "fuzzy_percent": 0.0, "failing_checks": 0, "failing_checks_words": 0, "failing_checks_percent": 0.0, "have_suggestion": 0, "have_comment": 0, "last_change": "2024-06-17T18:23:07.415839-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/lzh/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/lzh/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/lzh/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/lzh/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/lzh/units/?format=api" }, { "language": { "id": 123, "code": "hi", "name": "Hindi", "plural": { "id": 123, "source": 0, "number": 2, "formula": "n > 1", "type": 1 }, "aliases": [ "hin" ], "direction": "ltr", "population": 545556054, "web_url": "https://translate.jellyfin.org/languages/hi/", "url": "https://translate.jellyfin.org/api/languages/hi/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/hi/statistics/?format=api" }, "component": { "name": "Swiftfin", "slug": "swiftfin", "id": 21, "source_language": { "id": 73, "code": "en", "name": "English", "plural": { "id": 73, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.jellyfin.org/languages/en/", "url": "https://translate.jellyfin.org/api/languages/en/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/en/statistics/?format=api" }, "project": { "name": "Swiftfin", "slug": "swiftfin", "id": 6, "web": "https://github.com/jellyfin/SwiftFin", "web_url": "https://translate.jellyfin.org/projects/swiftfin/", "url": "https://translate.jellyfin.org/api/projects/swiftfin/?format=api", "components_list_url": "https://translate.jellyfin.org/api/projects/swiftfin/components/?format=api", "repository_url": "https://translate.jellyfin.org/api/projects/swiftfin/repository/?format=api", "statistics_url": "https://translate.jellyfin.org/api/projects/swiftfin/statistics/?format=api", "categories_url": "https://translate.jellyfin.org/api/projects/swiftfin/categories/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/projects/swiftfin/changes/?format=api", "languages_url": "https://translate.jellyfin.org/api/projects/swiftfin/languages/?format=api", "labels_url": "https://translate.jellyfin.org/api/projects/swiftfin/labels/?format=api", "credits_url": "https://translate.jellyfin.org/api/projects/swiftfin/credits/?format=api", "translation_review": false, "source_review": true, "set_language_team": true, "instructions": "", "enable_hooks": true, "language_aliases": "", "enforced_2fa": false }, "vcs": "git", "repo": "https://github.com/jellyfin/Swiftfin", "git_export": "https://translate.jellyfin.org/git/swiftfin/swiftfin/", "branch": "main", "push_branch": "", "filemask": "Translations/*.lproj/Localizable.strings", "screenshot_filemask": "", "template": "Translations/en.lproj/Localizable.strings", "edit_template": false, "intermediate": "", "new_base": "", "file_format": "strings", "license": "MPL-2.0", "license_url": "https://spdx.org/licenses/MPL-2.0.html", "agreement": "", "web_url": "https://translate.jellyfin.org/projects/swiftfin/swiftfin/", "url": "https://translate.jellyfin.org/api/components/swiftfin/swiftfin/?format=api", "repository_url": "https://translate.jellyfin.org/api/components/swiftfin/swiftfin/repository/?format=api", "translations_url": "https://translate.jellyfin.org/api/components/swiftfin/swiftfin/translations/?format=api", "statistics_url": "https://translate.jellyfin.org/api/components/swiftfin/swiftfin/statistics/?format=api", "lock_url": "https://translate.jellyfin.org/api/components/swiftfin/swiftfin/lock/?format=api", "links_url": "https://translate.jellyfin.org/api/components/swiftfin/swiftfin/links/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/components/swiftfin/swiftfin/changes/?format=api", "task_url": null, "credits_url": "https://translate.jellyfin.org/api/components/swiftfin/swiftfin/credits/?format=api", "new_lang": "add", "language_code_style": "", "push": "ssh://github.com/jellyfin/Swiftfin", "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": [], "is_glossary": false, "glossary_color": "silver", "category": null, "linked_component": null }, "language_code": "hi", "id": 1399, "filename": "Translations/hi.lproj/Localizable.strings", "revision": "d661b4f7abfd5de71f0fa4c7e1a55d2ef33c2273,d67f9b0d748afac45fc7209338c62b7c627f336f", "web_url": "https://translate.jellyfin.org/projects/swiftfin/swiftfin/hi/", "share_url": "https://translate.jellyfin.org/engage/swiftfin/-/hi/", "translate_url": "https://translate.jellyfin.org/translate/swiftfin/swiftfin/hi/", "url": "https://translate.jellyfin.org/api/translations/swiftfin/swiftfin/hi/?format=api", "is_template": false, "is_source": false, "total": 351, "total_words": 829, "translated": 75, "translated_words": 131, "translated_percent": 21.3, "fuzzy": 0, "fuzzy_words": 0, "fuzzy_percent": 0.0, "failing_checks": 0, "failing_checks_words": 0, "failing_checks_percent": 0.0, "have_suggestion": 2, "have_comment": 0, "last_change": "2024-09-05T11:16:11.847533-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/swiftfin/swiftfin/hi/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/swiftfin/swiftfin/hi/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/swiftfin/swiftfin/hi/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/swiftfin/swiftfin/hi/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/swiftfin/swiftfin/hi/units/?format=api" }, { "language": { "id": 123, "code": "hi", "name": "Hindi", "plural": { "id": 123, "source": 0, "number": 2, "formula": "n > 1", "type": 1 }, "aliases": [ "hin" ], "direction": "ltr", "population": 545556054, "web_url": "https://translate.jellyfin.org/languages/hi/", "url": "https://translate.jellyfin.org/api/languages/hi/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/hi/statistics/?format=api" }, "component": { "name": "Glossary", "slug": "glossary", "id": 22, "source_language": { "id": 73, "code": "en", "name": "English", "plural": { "id": 73, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.jellyfin.org/languages/en/", "url": "https://translate.jellyfin.org/api/languages/en/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/en/statistics/?format=api" }, "project": { "name": "Swiftfin", "slug": "swiftfin", "id": 6, "web": "https://github.com/jellyfin/SwiftFin", "web_url": "https://translate.jellyfin.org/projects/swiftfin/", "url": "https://translate.jellyfin.org/api/projects/swiftfin/?format=api", "components_list_url": "https://translate.jellyfin.org/api/projects/swiftfin/components/?format=api", "repository_url": "https://translate.jellyfin.org/api/projects/swiftfin/repository/?format=api", "statistics_url": "https://translate.jellyfin.org/api/projects/swiftfin/statistics/?format=api", "categories_url": "https://translate.jellyfin.org/api/projects/swiftfin/categories/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/projects/swiftfin/changes/?format=api", "languages_url": "https://translate.jellyfin.org/api/projects/swiftfin/languages/?format=api", "labels_url": "https://translate.jellyfin.org/api/projects/swiftfin/labels/?format=api", "credits_url": "https://translate.jellyfin.org/api/projects/swiftfin/credits/?format=api", "translation_review": false, "source_review": true, "set_language_team": true, "instructions": "", "enable_hooks": true, "language_aliases": "", "enforced_2fa": false }, "vcs": "local", "repo": "local:", "git_export": "https://translate.jellyfin.org/git/swiftfin/glossary/", "branch": "main", "push_branch": "", "filemask": "*.tbx", "screenshot_filemask": "", "template": "", "edit_template": true, "intermediate": "", "new_base": "", "file_format": "tbx", "license": "MPL-2.0", "license_url": "https://spdx.org/licenses/MPL-2.0.html", "agreement": "", "web_url": "https://translate.jellyfin.org/projects/swiftfin/glossary/", "url": "https://translate.jellyfin.org/api/components/swiftfin/glossary/?format=api", "repository_url": "https://translate.jellyfin.org/api/components/swiftfin/glossary/repository/?format=api", "translations_url": "https://translate.jellyfin.org/api/components/swiftfin/glossary/translations/?format=api", "statistics_url": "https://translate.jellyfin.org/api/components/swiftfin/glossary/statistics/?format=api", "lock_url": "https://translate.jellyfin.org/api/components/swiftfin/glossary/lock/?format=api", "links_url": "https://translate.jellyfin.org/api/components/swiftfin/glossary/links/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/components/swiftfin/glossary/changes/?format=api", "task_url": null, "credits_url": "https://translate.jellyfin.org/api/components/swiftfin/glossary/credits/?format=api", "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": "hi", "id": 1400, "filename": "hi.tbx", "revision": "9391bf337f649f36d937cb01c21c3c26cb68f133", "web_url": "https://translate.jellyfin.org/projects/swiftfin/glossary/hi/", "share_url": "https://translate.jellyfin.org/engage/swiftfin/-/hi/", "translate_url": "https://translate.jellyfin.org/translate/swiftfin/glossary/hi/", "url": "https://translate.jellyfin.org/api/translations/swiftfin/glossary/hi/?format=api", "is_template": false, "is_source": false, "total": 2, "total_words": 2, "translated": 2, "translated_words": 2, "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-08-18T03:41:32.432131-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/swiftfin/glossary/hi/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/swiftfin/glossary/hi/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/swiftfin/glossary/hi/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/swiftfin/glossary/hi/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/swiftfin/glossary/hi/units/?format=api" }, { "language": { "id": 123, "code": "hi", "name": "Hindi", "plural": { "id": 123, "source": 0, "number": 2, "formula": "n > 1", "type": 1 }, "aliases": [ "hin" ], "direction": "ltr", "population": 545556054, "web_url": "https://translate.jellyfin.org/languages/hi/", "url": "https://translate.jellyfin.org/api/languages/hi/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/hi/statistics/?format=api" }, "component": { "name": "Jellyfin Android TV", "slug": "jellyfin-androidtv", "id": 6, "source_language": { "id": 73, "code": "en", "name": "English", "plural": { "id": 73, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.jellyfin.org/languages/en/", "url": "https://translate.jellyfin.org/api/languages/en/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/en/statistics/?format=api" }, "project": { "name": "Jellyfin Android", "slug": "jellyfin-android", "id": 4, "web": "https://github.com/jellyfin/jellyfin-android", "web_url": "https://translate.jellyfin.org/projects/jellyfin-android/", "url": "https://translate.jellyfin.org/api/projects/jellyfin-android/?format=api", "components_list_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/components/?format=api", "repository_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/repository/?format=api", "statistics_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/statistics/?format=api", "categories_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/categories/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/changes/?format=api", "languages_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/languages/?format=api", "labels_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/labels/?format=api", "credits_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/credits/?format=api", "translation_review": false, "source_review": true, "set_language_team": false, "instructions": "", "enable_hooks": true, "language_aliases": "", "enforced_2fa": false }, "vcs": "git", "repo": "https://github.com/jellyfin/jellyfin-androidtv", "git_export": "https://translate.jellyfin.org/git/jellyfin-android/jellyfin-androidtv/", "branch": "master", "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-2.0-or-later", "license_url": "https://spdx.org/licenses/GPL-2.0-or-later.html", "agreement": "", "web_url": "https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv/", "url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-androidtv/?format=api", "repository_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-androidtv/repository/?format=api", "translations_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-androidtv/translations/?format=api", "statistics_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-androidtv/statistics/?format=api", "lock_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-androidtv/lock/?format=api", "links_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-androidtv/links/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-androidtv/changes/?format=api", "task_url": null, "credits_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-androidtv/credits/?format=api", "new_lang": "add", "language_code_style": "android", "push": "ssh://github.com/jellyfin/jellyfin-androidtv.git", "check_flags": "", "priority": 100, "enforced_checks": [], "restricted": false, "repoweb": "https://github.com/jellyfin/jellyfin-androidtv/blob/{{branch}}/{{filename}}#L{{line}}", "report_source_bugs": "", "merge_style": "rebase", "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}", "add_message": "Added translation using Weblate ({{ language_name }})", "delete_message": "Deleted translation using Weblate ({{ language_name }})", "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.", "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}", "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})", "allow_translation_propagation": true, "manage_units": false, "enable_suggestions": false, "suggestion_voting": false, "suggestion_autoaccept": 0, "push_on_commit": true, "commit_pending_age": 2, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [ "https://translate.jellyfin.org/api/addons/4/?format=api", "https://translate.jellyfin.org/api/addons/5/?format=api" ], "is_glossary": false, "glossary_color": "silver", "category": null, "linked_component": null }, "language_code": "hi", "id": 1401, "filename": "app/src/main/res/values-hi/strings.xml", "revision": "d2e7d97eb9800f0842eabcfaf50242ff89a58e9c,f8a51dce720b5b60c7b35d42af9219c435022a5d", "web_url": "https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv/hi/", "share_url": "https://translate.jellyfin.org/engage/jellyfin-android/-/hi/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin-android/jellyfin-androidtv/hi/", "url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-androidtv/hi/?format=api", "is_template": false, "is_source": false, "total": 526, "total_words": 1614, "translated": 301, "translated_words": 775, "translated_percent": 57.2, "fuzzy": 0, "fuzzy_words": 0, "fuzzy_percent": 0.0, "failing_checks": 4, "failing_checks_words": 6, "failing_checks_percent": 0.7, "have_suggestion": 0, "have_comment": 0, "last_change": "2024-09-22T05:41:36.063676-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-androidtv/hi/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-androidtv/hi/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-androidtv/hi/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-androidtv/hi/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-androidtv/hi/units/?format=api" }, { "language": { "id": 237, "code": "pt", "name": "Portuguese", "plural": { "id": 237, "source": 0, "number": 2, "formula": "n > 1", "type": 1 }, "aliases": [ "por_pt", "ptg", "por" ], "direction": "ltr", "population": 237496883, "web_url": "https://translate.jellyfin.org/languages/pt/", "url": "https://translate.jellyfin.org/api/languages/pt/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/pt/statistics/?format=api" }, "component": { "name": "Jellyfin Kodi", "slug": "jellyfin-kodi", "id": 5, "source_language": { "id": 73, "code": "en", "name": "English", "plural": { "id": 73, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.jellyfin.org/languages/en/", "url": "https://translate.jellyfin.org/api/languages/en/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/en/statistics/?format=api" }, "project": { "name": "Jellyfin", "slug": "jellyfin", "id": 1, "web": "https://jellyfin.org", "web_url": "https://translate.jellyfin.org/projects/jellyfin/", "url": "https://translate.jellyfin.org/api/projects/jellyfin/?format=api", "components_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/components/?format=api", "repository_url": "https://translate.jellyfin.org/api/projects/jellyfin/repository/?format=api", "statistics_url": "https://translate.jellyfin.org/api/projects/jellyfin/statistics/?format=api", "categories_url": "https://translate.jellyfin.org/api/projects/jellyfin/categories/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/changes/?format=api", "languages_url": "https://translate.jellyfin.org/api/projects/jellyfin/languages/?format=api", "labels_url": "https://translate.jellyfin.org/api/projects/jellyfin/labels/?format=api", "credits_url": "https://translate.jellyfin.org/api/projects/jellyfin/credits/?format=api", "translation_review": false, "source_review": true, "set_language_team": true, "instructions": "", "enable_hooks": true, "language_aliases": "", "enforced_2fa": false }, "vcs": "git", "repo": "https://github.com/jellyfin/jellyfin-kodi.git", "git_export": "https://translate.jellyfin.org/git/jellyfin/jellyfin-kodi/", "branch": "master", "push_branch": "", "filemask": "resources/language/resource.language.*/strings.po", "screenshot_filemask": "", "template": "resources/language/resource.language.en_gb/strings.po", "edit_template": false, "intermediate": "", "new_base": "", "file_format": "po-mono", "license": "GPL-3.0-only", "license_url": "https://spdx.org/licenses/GPL-3.0-only.html", "agreement": "", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-kodi/", "url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-kodi/?format=api", "repository_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-kodi/repository/?format=api", "translations_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-kodi/translations/?format=api", "statistics_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-kodi/statistics/?format=api", "lock_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-kodi/lock/?format=api", "links_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-kodi/links/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-kodi/changes/?format=api", "task_url": null, "credits_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-kodi/credits/?format=api", "new_lang": "add", "language_code_style": "", "push": "ssh://github.com/jellyfin/jellyfin-kodi.git", "check_flags": "", "priority": 100, "enforced_checks": [], "restricted": false, "repoweb": "", "report_source_bugs": "", "merge_style": "rebase", "commit_message": "Translated using Weblate ({{ language_name }})\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": false, "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": "pt", "id": 1402, "filename": "resources/language/resource.language.pt/strings.po", "revision": "9ed9805cd7dd5556603bce456cd237e56afdf163,d44a37b1ec27290c9c4eda046fd3e300b60473a3", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-kodi/pt/", "share_url": "https://translate.jellyfin.org/engage/jellyfin/-/pt/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin/jellyfin-kodi/pt/", "url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-kodi/pt/?format=api", "is_template": false, "is_source": false, "total": 234, "total_words": 1217, "translated": 234, "translated_words": 1217, "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-05-20T17:36:32.058555-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-kodi/pt/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-kodi/pt/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-kodi/pt/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-kodi/pt/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-kodi/pt/units/?format=api" }, { "language": { "id": 46, "code": "ca", "name": "Catalan", "plural": { "id": 46, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "ca_ps", "ca_ca", "cat" ], "direction": "ltr", "population": 8679138, "web_url": "https://translate.jellyfin.org/languages/ca/", "url": "https://translate.jellyfin.org/api/languages/ca/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/ca/statistics/?format=api" }, "component": { "name": "Jellyfin Expo", "slug": "jellyfin-expo", "id": 11, "source_language": { "id": 73, "code": "en", "name": "English", "plural": { "id": 73, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.jellyfin.org/languages/en/", "url": "https://translate.jellyfin.org/api/languages/en/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/en/statistics/?format=api" }, "project": { "name": "Jellyfin", "slug": "jellyfin", "id": 1, "web": "https://jellyfin.org", "web_url": "https://translate.jellyfin.org/projects/jellyfin/", "url": "https://translate.jellyfin.org/api/projects/jellyfin/?format=api", "components_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/components/?format=api", "repository_url": "https://translate.jellyfin.org/api/projects/jellyfin/repository/?format=api", "statistics_url": "https://translate.jellyfin.org/api/projects/jellyfin/statistics/?format=api", "categories_url": "https://translate.jellyfin.org/api/projects/jellyfin/categories/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/changes/?format=api", "languages_url": "https://translate.jellyfin.org/api/projects/jellyfin/languages/?format=api", "labels_url": "https://translate.jellyfin.org/api/projects/jellyfin/labels/?format=api", "credits_url": "https://translate.jellyfin.org/api/projects/jellyfin/credits/?format=api", "translation_review": false, "source_review": true, "set_language_team": true, "instructions": "", "enable_hooks": true, "language_aliases": "", "enforced_2fa": false }, "vcs": "git", "repo": "https://github.com/jellyfin/jellyfin-expo.git", "git_export": "https://translate.jellyfin.org/git/jellyfin/jellyfin-expo/", "branch": "master", "push_branch": "", "filemask": "langs/*.json", "screenshot_filemask": "", "template": "langs/en.json", "edit_template": false, "intermediate": "", "new_base": "langs/en.json", "file_format": "i18next", "license": "MPL-2.0", "license_url": "https://spdx.org/licenses/MPL-2.0.html", "agreement": "", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-expo/", "url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-expo/?format=api", "repository_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-expo/repository/?format=api", "translations_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-expo/translations/?format=api", "statistics_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-expo/statistics/?format=api", "lock_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-expo/lock/?format=api", "links_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-expo/links/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-expo/changes/?format=api", "task_url": null, "credits_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-expo/credits/?format=api", "new_lang": "add", "language_code_style": "", "push": "ssh://github.com/jellyfin/jellyfin-expo.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": 24, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null, "linked_component": null }, "language_code": "ca", "id": 1403, "filename": "langs/ca.json", "revision": "306fefffaf3e6c1ad30672d507195922f3274422,1177905eb6459631431f600a24d501f99bae567c", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-expo/ca/", "share_url": "https://translate.jellyfin.org/engage/jellyfin/-/ca/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin/jellyfin-expo/ca/", "url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-expo/ca/?format=api", "is_template": false, "is_source": false, "total": 54, "total_words": 225, "translated": 54, "translated_words": 225, "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": "2023-04-21T20:54:15.568737-04:00", "last_author": "MrOscarvs", "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-expo/ca/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-expo/ca/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-expo/ca/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-expo/ca/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-expo/ca/units/?format=api" }, { "language": { "id": 611, "code": "lzh", "name": "Literary Chinese", "plural": { "id": 633, "source": 0, "number": 1, "formula": "0", "type": 0 }, "aliases": [], "direction": "ltr", "population": 0, "web_url": "https://translate.jellyfin.org/languages/lzh/", "url": "https://translate.jellyfin.org/api/languages/lzh/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/lzh/statistics/?format=api" }, "component": { "name": "Jellyfin", "slug": "jellyfin-core", "id": 4, "source_language": { "id": 73, "code": "en", "name": "English", "plural": { "id": 73, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.jellyfin.org/languages/en/", "url": "https://translate.jellyfin.org/api/languages/en/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/en/statistics/?format=api" }, "project": { "name": "Jellyfin", "slug": "jellyfin", "id": 1, "web": "https://jellyfin.org", "web_url": "https://translate.jellyfin.org/projects/jellyfin/", "url": "https://translate.jellyfin.org/api/projects/jellyfin/?format=api", "components_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/components/?format=api", "repository_url": "https://translate.jellyfin.org/api/projects/jellyfin/repository/?format=api", "statistics_url": "https://translate.jellyfin.org/api/projects/jellyfin/statistics/?format=api", "categories_url": "https://translate.jellyfin.org/api/projects/jellyfin/categories/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/changes/?format=api", "languages_url": "https://translate.jellyfin.org/api/projects/jellyfin/languages/?format=api", "labels_url": "https://translate.jellyfin.org/api/projects/jellyfin/labels/?format=api", "credits_url": "https://translate.jellyfin.org/api/projects/jellyfin/credits/?format=api", "translation_review": false, "source_review": true, "set_language_team": true, "instructions": "", "enable_hooks": true, "language_aliases": "", "enforced_2fa": false }, "vcs": "git", "repo": "https://github.com/jellyfin/jellyfin.git", "git_export": "https://translate.jellyfin.org/git/jellyfin/jellyfin-core/", "branch": "master", "push_branch": "", "filemask": "Emby.Server.Implementations/Localization/Core/*.json", "screenshot_filemask": "", "template": "Emby.Server.Implementations/Localization/Core/en-US.json", "edit_template": false, "intermediate": "", "new_base": "", "file_format": "json", "license": "GPL-3.0-only", "license_url": "https://spdx.org/licenses/GPL-3.0-only.html", "agreement": "", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/", "url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-core/?format=api", "repository_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-core/repository/?format=api", "translations_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-core/translations/?format=api", "statistics_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-core/statistics/?format=api", "lock_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-core/lock/?format=api", "links_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-core/links/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-core/changes/?format=api", "task_url": null, "credits_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-core/credits/?format=api", "new_lang": "add", "language_code_style": "", "push": "ssh://github.com/jellyfin/jellyfin.git", "check_flags": "", "priority": 100, "enforced_checks": [], "restricted": false, "repoweb": "", "report_source_bugs": "", "merge_style": "rebase", "commit_message": "Translated using Weblate ({{ language_name }})\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": false, "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": "lzh", "id": 1404, "filename": "Emby.Server.Implementations/Localization/Core/lzh.json", "revision": "031a4dac765b70ae31c124a52b9f4c974acf018d,9702ab71236fa9768eaefa114ebf9f2d23e09cf0", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/lzh/", "share_url": "https://translate.jellyfin.org/engage/jellyfin/-/lzh/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin/jellyfin-core/lzh/", "url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-core/lzh/?format=api", "is_template": false, "is_source": false, "total": 137, "total_words": 527, "translated": 4, "translated_words": 6, "translated_percent": 2.9, "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-09-08T10:41:48.729075-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-core/lzh/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-core/lzh/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-core/lzh/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-core/lzh/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-core/lzh/units/?format=api" }, { "language": { "id": 266, "code": "sk", "name": "Slovak", "plural": { "id": 266, "source": 0, "number": 3, "formula": "(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2", "type": 2 }, "aliases": [ "svk", "sky", "slk", "slo" ], "direction": "ltr", "population": 6680269, "web_url": "https://translate.jellyfin.org/languages/sk/", "url": "https://translate.jellyfin.org/api/languages/sk/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/sk/statistics/?format=api" }, "component": { "name": "Jellycon", "slug": "jellycon", "id": 19, "source_language": { "id": 73, "code": "en", "name": "English", "plural": { "id": 73, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.jellyfin.org/languages/en/", "url": "https://translate.jellyfin.org/api/languages/en/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/en/statistics/?format=api" }, "project": { "name": "Jellycon", "slug": "jellycon", "id": 5, "web": "https://github.com/jellyfin/jellycon", "web_url": "https://translate.jellyfin.org/projects/jellycon/", "url": "https://translate.jellyfin.org/api/projects/jellycon/?format=api", "components_list_url": "https://translate.jellyfin.org/api/projects/jellycon/components/?format=api", "repository_url": "https://translate.jellyfin.org/api/projects/jellycon/repository/?format=api", "statistics_url": "https://translate.jellyfin.org/api/projects/jellycon/statistics/?format=api", "categories_url": "https://translate.jellyfin.org/api/projects/jellycon/categories/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/projects/jellycon/changes/?format=api", "languages_url": "https://translate.jellyfin.org/api/projects/jellycon/languages/?format=api", "labels_url": "https://translate.jellyfin.org/api/projects/jellycon/labels/?format=api", "credits_url": "https://translate.jellyfin.org/api/projects/jellycon/credits/?format=api", "translation_review": false, "source_review": true, "set_language_team": true, "instructions": "", "enable_hooks": true, "language_aliases": "", "enforced_2fa": false }, "vcs": "git", "repo": "https://github.com/jellyfin/jellycon", "git_export": "https://translate.jellyfin.org/git/jellycon/jellycon/", "branch": "master", "push_branch": "", "filemask": "resources/language/resource.language.*/strings.po", "screenshot_filemask": "", "template": "resources/language/resource.language.en_gb/strings.po", "edit_template": false, "intermediate": "", "new_base": "", "file_format": "po-mono", "license": "GPL-2.0-only", "license_url": "https://spdx.org/licenses/GPL-2.0-only.html", "agreement": "", "web_url": "https://translate.jellyfin.org/projects/jellycon/jellycon/", "url": "https://translate.jellyfin.org/api/components/jellycon/jellycon/?format=api", "repository_url": "https://translate.jellyfin.org/api/components/jellycon/jellycon/repository/?format=api", "translations_url": "https://translate.jellyfin.org/api/components/jellycon/jellycon/translations/?format=api", "statistics_url": "https://translate.jellyfin.org/api/components/jellycon/jellycon/statistics/?format=api", "lock_url": "https://translate.jellyfin.org/api/components/jellycon/jellycon/lock/?format=api", "links_url": "https://translate.jellyfin.org/api/components/jellycon/jellycon/links/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/components/jellycon/jellycon/changes/?format=api", "task_url": null, "credits_url": "https://translate.jellyfin.org/api/components/jellycon/jellycon/credits/?format=api", "new_lang": "add", "language_code_style": "", "push": "git@github.com:jellyfin/jellycon.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": false, "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": "sk", "id": 1405, "filename": "resources/language/resource.language.sk/strings.po", "revision": "96b5fe69314b0da4a4e780223fd4ff65fd98c346,68348ce3f8e80ebbd710101d2467fdbbd6ad5855", "web_url": "https://translate.jellyfin.org/projects/jellycon/jellycon/sk/", "share_url": "https://translate.jellyfin.org/engage/jellycon/-/sk/", "translate_url": "https://translate.jellyfin.org/translate/jellycon/jellycon/sk/", "url": "https://translate.jellyfin.org/api/translations/jellycon/jellycon/sk/?format=api", "is_template": false, "is_source": false, "total": 284, "total_words": 894, "translated": 284, "translated_words": 894, "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-04-07T08:38:03.422001-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellycon/jellycon/sk/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellycon/jellycon/sk/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellycon/jellycon/sk/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellycon/jellycon/sk/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellycon/jellycon/sk/units/?format=api" }, { "language": { "id": 46, "code": "ca", "name": "Catalan", "plural": { "id": 46, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "ca_ps", "ca_ca", "cat" ], "direction": "ltr", "population": 8679138, "web_url": "https://translate.jellyfin.org/languages/ca/", "url": "https://translate.jellyfin.org/api/languages/ca/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/ca/statistics/?format=api" }, "component": { "name": "Jellyfin Android", "slug": "jellyfin-android", "id": 12, "source_language": { "id": 73, "code": "en", "name": "English", "plural": { "id": 73, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.jellyfin.org/languages/en/", "url": "https://translate.jellyfin.org/api/languages/en/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/en/statistics/?format=api" }, "project": { "name": "Jellyfin Android", "slug": "jellyfin-android", "id": 4, "web": "https://github.com/jellyfin/jellyfin-android", "web_url": "https://translate.jellyfin.org/projects/jellyfin-android/", "url": "https://translate.jellyfin.org/api/projects/jellyfin-android/?format=api", "components_list_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/components/?format=api", "repository_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/repository/?format=api", "statistics_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/statistics/?format=api", "categories_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/categories/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/changes/?format=api", "languages_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/languages/?format=api", "labels_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/labels/?format=api", "credits_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/credits/?format=api", "translation_review": false, "source_review": true, "set_language_team": false, "instructions": "", "enable_hooks": true, "language_aliases": "", "enforced_2fa": false }, "vcs": "git", "repo": "https://github.com/jellyfin/jellyfin-android", "git_export": "https://translate.jellyfin.org/git/jellyfin-android/jellyfin-android/", "branch": "master", "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-2.0-or-later", "license_url": "https://spdx.org/licenses/GPL-2.0-or-later.html", "agreement": "", "web_url": "https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/", "url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-android/?format=api", "repository_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-android/repository/?format=api", "translations_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-android/translations/?format=api", "statistics_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-android/statistics/?format=api", "lock_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-android/lock/?format=api", "links_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-android/links/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-android/changes/?format=api", "task_url": null, "credits_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-android/credits/?format=api", "new_lang": "add", "language_code_style": "android", "push": "ssh://github.com/jellyfin/jellyfin-android.git", "check_flags": "", "priority": 100, "enforced_checks": [], "restricted": false, "repoweb": "https://github.com/jellyfin/jellyfin-android/blob/{{branch}}/{{filename}}#L{{line}}", "report_source_bugs": "", "merge_style": "rebase", "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}", "add_message": "Added translation using Weblate ({{ language_name }})", "delete_message": "Deleted translation using Weblate ({{ language_name }})", "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.", "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}", "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})", "allow_translation_propagation": true, "manage_units": false, "enable_suggestions": false, "suggestion_voting": false, "suggestion_autoaccept": 0, "push_on_commit": true, "commit_pending_age": 2, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [ "https://translate.jellyfin.org/api/addons/6/?format=api", "https://translate.jellyfin.org/api/addons/7/?format=api" ], "is_glossary": false, "glossary_color": "silver", "category": null, "linked_component": null }, "language_code": "ca", "id": 1406, "filename": "app/src/main/res/values-ca/strings.xml", "revision": "716381fddf054fe6406a58492af13fe20af8674a,330a048d8236f91207638b45d11809f05c2d790e", "web_url": "https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/ca/", "share_url": "https://translate.jellyfin.org/engage/jellyfin-android/-/ca/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin-android/jellyfin-android/ca/", "url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android/ca/?format=api", "is_template": false, "is_source": false, "total": 105, "total_words": 580, "translated": 105, "translated_words": 580, "translated_percent": 100.0, "fuzzy": 0, "fuzzy_words": 0, "fuzzy_percent": 0.0, "failing_checks": 1, "failing_checks_words": 14, "failing_checks_percent": 0.9, "have_suggestion": 0, "have_comment": 0, "last_change": "2024-04-26T14:19:27.449272-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android/ca/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android/ca/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android/ca/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android/ca/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android/ca/units/?format=api" }, { "language": { "id": 94, "code": "et", "name": "Estonian", "plural": { "id": 94, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "et_et", "est", "ekk" ], "direction": "ltr", "population": 878449, "web_url": "https://translate.jellyfin.org/languages/et/", "url": "https://translate.jellyfin.org/api/languages/et/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/et/statistics/?format=api" }, "component": { "name": "Jellyfin Android", "slug": "jellyfin-android", "id": 12, "source_language": { "id": 73, "code": "en", "name": "English", "plural": { "id": 73, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.jellyfin.org/languages/en/", "url": "https://translate.jellyfin.org/api/languages/en/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/en/statistics/?format=api" }, "project": { "name": "Jellyfin Android", "slug": "jellyfin-android", "id": 4, "web": "https://github.com/jellyfin/jellyfin-android", "web_url": "https://translate.jellyfin.org/projects/jellyfin-android/", "url": "https://translate.jellyfin.org/api/projects/jellyfin-android/?format=api", "components_list_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/components/?format=api", "repository_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/repository/?format=api", "statistics_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/statistics/?format=api", "categories_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/categories/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/changes/?format=api", "languages_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/languages/?format=api", "labels_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/labels/?format=api", "credits_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/credits/?format=api", "translation_review": false, "source_review": true, "set_language_team": false, "instructions": "", "enable_hooks": true, "language_aliases": "", "enforced_2fa": false }, "vcs": "git", "repo": "https://github.com/jellyfin/jellyfin-android", "git_export": "https://translate.jellyfin.org/git/jellyfin-android/jellyfin-android/", "branch": "master", "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-2.0-or-later", "license_url": "https://spdx.org/licenses/GPL-2.0-or-later.html", "agreement": "", "web_url": "https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/", "url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-android/?format=api", "repository_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-android/repository/?format=api", "translations_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-android/translations/?format=api", "statistics_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-android/statistics/?format=api", "lock_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-android/lock/?format=api", "links_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-android/links/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-android/changes/?format=api", "task_url": null, "credits_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-android/credits/?format=api", "new_lang": "add", "language_code_style": "android", "push": "ssh://github.com/jellyfin/jellyfin-android.git", "check_flags": "", "priority": 100, "enforced_checks": [], "restricted": false, "repoweb": "https://github.com/jellyfin/jellyfin-android/blob/{{branch}}/{{filename}}#L{{line}}", "report_source_bugs": "", "merge_style": "rebase", "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}", "add_message": "Added translation using Weblate ({{ language_name }})", "delete_message": "Deleted translation using Weblate ({{ language_name }})", "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.", "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}", "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})", "allow_translation_propagation": true, "manage_units": false, "enable_suggestions": false, "suggestion_voting": false, "suggestion_autoaccept": 0, "push_on_commit": true, "commit_pending_age": 2, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [ "https://translate.jellyfin.org/api/addons/6/?format=api", "https://translate.jellyfin.org/api/addons/7/?format=api" ], "is_glossary": false, "glossary_color": "silver", "category": null, "linked_component": null }, "language_code": "et", "id": 1407, "filename": "app/src/main/res/values-et/strings.xml", "revision": "579c9e13e853e086a16f579b19a80d338d942288,330a048d8236f91207638b45d11809f05c2d790e", "web_url": "https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/et/", "share_url": "https://translate.jellyfin.org/engage/jellyfin-android/-/et/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin-android/jellyfin-android/et/", "url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android/et/?format=api", "is_template": false, "is_source": false, "total": 105, "total_words": 573, "translated": 105, "translated_words": 573, "translated_percent": 100.0, "fuzzy": 0, "fuzzy_words": 0, "fuzzy_percent": 0.0, "failing_checks": 1, "failing_checks_words": 4, "failing_checks_percent": 0.9, "have_suggestion": 0, "have_comment": 0, "last_change": "2024-09-21T09:41:35.583600-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android/et/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android/et/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android/et/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android/et/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android/et/units/?format=api" }, { "language": { "id": 184, "code": "lt", "name": "Lithuanian", "plural": { "id": 184, "source": 0, "number": 3, "formula": "(n % 10 == 1 && (n % 100 < 11 || n % 100 > 19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? 1 : 2)", "type": 2 }, "aliases": [ "lit" ], "direction": "ltr", "population": 2488617, "web_url": "https://translate.jellyfin.org/languages/lt/", "url": "https://translate.jellyfin.org/api/languages/lt/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/lt/statistics/?format=api" }, "component": { "name": "Swiftfin", "slug": "swiftfin", "id": 21, "source_language": { "id": 73, "code": "en", "name": "English", "plural": { "id": 73, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.jellyfin.org/languages/en/", "url": "https://translate.jellyfin.org/api/languages/en/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/en/statistics/?format=api" }, "project": { "name": "Swiftfin", "slug": "swiftfin", "id": 6, "web": "https://github.com/jellyfin/SwiftFin", "web_url": "https://translate.jellyfin.org/projects/swiftfin/", "url": "https://translate.jellyfin.org/api/projects/swiftfin/?format=api", "components_list_url": "https://translate.jellyfin.org/api/projects/swiftfin/components/?format=api", "repository_url": "https://translate.jellyfin.org/api/projects/swiftfin/repository/?format=api", "statistics_url": "https://translate.jellyfin.org/api/projects/swiftfin/statistics/?format=api", "categories_url": "https://translate.jellyfin.org/api/projects/swiftfin/categories/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/projects/swiftfin/changes/?format=api", "languages_url": "https://translate.jellyfin.org/api/projects/swiftfin/languages/?format=api", "labels_url": "https://translate.jellyfin.org/api/projects/swiftfin/labels/?format=api", "credits_url": "https://translate.jellyfin.org/api/projects/swiftfin/credits/?format=api", "translation_review": false, "source_review": true, "set_language_team": true, "instructions": "", "enable_hooks": true, "language_aliases": "", "enforced_2fa": false }, "vcs": "git", "repo": "https://github.com/jellyfin/Swiftfin", "git_export": "https://translate.jellyfin.org/git/swiftfin/swiftfin/", "branch": "main", "push_branch": "", "filemask": "Translations/*.lproj/Localizable.strings", "screenshot_filemask": "", "template": "Translations/en.lproj/Localizable.strings", "edit_template": false, "intermediate": "", "new_base": "", "file_format": "strings", "license": "MPL-2.0", "license_url": "https://spdx.org/licenses/MPL-2.0.html", "agreement": "", "web_url": "https://translate.jellyfin.org/projects/swiftfin/swiftfin/", "url": "https://translate.jellyfin.org/api/components/swiftfin/swiftfin/?format=api", "repository_url": "https://translate.jellyfin.org/api/components/swiftfin/swiftfin/repository/?format=api", "translations_url": "https://translate.jellyfin.org/api/components/swiftfin/swiftfin/translations/?format=api", "statistics_url": "https://translate.jellyfin.org/api/components/swiftfin/swiftfin/statistics/?format=api", "lock_url": "https://translate.jellyfin.org/api/components/swiftfin/swiftfin/lock/?format=api", "links_url": "https://translate.jellyfin.org/api/components/swiftfin/swiftfin/links/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/components/swiftfin/swiftfin/changes/?format=api", "task_url": null, "credits_url": "https://translate.jellyfin.org/api/components/swiftfin/swiftfin/credits/?format=api", "new_lang": "add", "language_code_style": "", "push": "ssh://github.com/jellyfin/Swiftfin", "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": [], "is_glossary": false, "glossary_color": "silver", "category": null, "linked_component": null }, "language_code": "lt", "id": 1408, "filename": "Translations/lt.lproj/Localizable.strings", "revision": "00e12949ebbf9ec94382490f0f45f0fca4fe1d41,d67f9b0d748afac45fc7209338c62b7c627f336f", "web_url": "https://translate.jellyfin.org/projects/swiftfin/swiftfin/lt/", "share_url": "https://translate.jellyfin.org/engage/swiftfin/-/lt/", "translate_url": "https://translate.jellyfin.org/translate/swiftfin/swiftfin/lt/", "url": "https://translate.jellyfin.org/api/translations/swiftfin/swiftfin/lt/?format=api", "is_template": false, "is_source": false, "total": 351, "total_words": 829, "translated": 244, "translated_words": 532, "translated_percent": 69.5, "fuzzy": 0, "fuzzy_words": 0, "fuzzy_percent": 0.0, "failing_checks": 6, "failing_checks_words": 8, "failing_checks_percent": 1.7, "have_suggestion": 0, "have_comment": 0, "last_change": "2024-09-05T11:16:17.066844-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/swiftfin/swiftfin/lt/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/swiftfin/swiftfin/lt/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/swiftfin/swiftfin/lt/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/swiftfin/swiftfin/lt/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/swiftfin/swiftfin/lt/units/?format=api" }, { "language": { "id": 184, "code": "lt", "name": "Lithuanian", "plural": { "id": 184, "source": 0, "number": 3, "formula": "(n % 10 == 1 && (n % 100 < 11 || n % 100 > 19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? 1 : 2)", "type": 2 }, "aliases": [ "lit" ], "direction": "ltr", "population": 2488617, "web_url": "https://translate.jellyfin.org/languages/lt/", "url": "https://translate.jellyfin.org/api/languages/lt/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/lt/statistics/?format=api" }, "component": { "name": "Glossary", "slug": "glossary", "id": 22, "source_language": { "id": 73, "code": "en", "name": "English", "plural": { "id": 73, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.jellyfin.org/languages/en/", "url": "https://translate.jellyfin.org/api/languages/en/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/en/statistics/?format=api" }, "project": { "name": "Swiftfin", "slug": "swiftfin", "id": 6, "web": "https://github.com/jellyfin/SwiftFin", "web_url": "https://translate.jellyfin.org/projects/swiftfin/", "url": "https://translate.jellyfin.org/api/projects/swiftfin/?format=api", "components_list_url": "https://translate.jellyfin.org/api/projects/swiftfin/components/?format=api", "repository_url": "https://translate.jellyfin.org/api/projects/swiftfin/repository/?format=api", "statistics_url": "https://translate.jellyfin.org/api/projects/swiftfin/statistics/?format=api", "categories_url": "https://translate.jellyfin.org/api/projects/swiftfin/categories/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/projects/swiftfin/changes/?format=api", "languages_url": "https://translate.jellyfin.org/api/projects/swiftfin/languages/?format=api", "labels_url": "https://translate.jellyfin.org/api/projects/swiftfin/labels/?format=api", "credits_url": "https://translate.jellyfin.org/api/projects/swiftfin/credits/?format=api", "translation_review": false, "source_review": true, "set_language_team": true, "instructions": "", "enable_hooks": true, "language_aliases": "", "enforced_2fa": false }, "vcs": "local", "repo": "local:", "git_export": "https://translate.jellyfin.org/git/swiftfin/glossary/", "branch": "main", "push_branch": "", "filemask": "*.tbx", "screenshot_filemask": "", "template": "", "edit_template": true, "intermediate": "", "new_base": "", "file_format": "tbx", "license": "MPL-2.0", "license_url": "https://spdx.org/licenses/MPL-2.0.html", "agreement": "", "web_url": "https://translate.jellyfin.org/projects/swiftfin/glossary/", "url": "https://translate.jellyfin.org/api/components/swiftfin/glossary/?format=api", "repository_url": "https://translate.jellyfin.org/api/components/swiftfin/glossary/repository/?format=api", "translations_url": "https://translate.jellyfin.org/api/components/swiftfin/glossary/translations/?format=api", "statistics_url": "https://translate.jellyfin.org/api/components/swiftfin/glossary/statistics/?format=api", "lock_url": "https://translate.jellyfin.org/api/components/swiftfin/glossary/lock/?format=api", "links_url": "https://translate.jellyfin.org/api/components/swiftfin/glossary/links/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/components/swiftfin/glossary/changes/?format=api", "task_url": null, "credits_url": "https://translate.jellyfin.org/api/components/swiftfin/glossary/credits/?format=api", "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": "lt", "id": 1409, "filename": "lt.tbx", "revision": "7a542b581f0cf4e9353c606d7d2b4a991801a4a1", "web_url": "https://translate.jellyfin.org/projects/swiftfin/glossary/lt/", "share_url": "https://translate.jellyfin.org/engage/swiftfin/-/lt/", "translate_url": "https://translate.jellyfin.org/translate/swiftfin/glossary/lt/", "url": "https://translate.jellyfin.org/api/translations/swiftfin/glossary/lt/?format=api", "is_template": false, "is_source": false, "total": 1, "total_words": 1, "translated": 1, "translated_words": 1, "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-02-29T13:38:04.908907-05:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/swiftfin/glossary/lt/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/swiftfin/glossary/lt/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/swiftfin/glossary/lt/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/swiftfin/glossary/lt/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/swiftfin/glossary/lt/units/?format=api" }, { "language": { "id": 227, "code": "or", "name": "Odia", "plural": { "id": 227, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "ori", "ory" ], "direction": "ltr", "population": 42434880, "web_url": "https://translate.jellyfin.org/languages/or/", "url": "https://translate.jellyfin.org/api/languages/or/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/or/statistics/?format=api" }, "component": { "name": "Jellyfin", "slug": "jellyfin-core", "id": 4, "source_language": { "id": 73, "code": "en", "name": "English", "plural": { "id": 73, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.jellyfin.org/languages/en/", "url": "https://translate.jellyfin.org/api/languages/en/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/en/statistics/?format=api" }, "project": { "name": "Jellyfin", "slug": "jellyfin", "id": 1, "web": "https://jellyfin.org", "web_url": "https://translate.jellyfin.org/projects/jellyfin/", "url": "https://translate.jellyfin.org/api/projects/jellyfin/?format=api", "components_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/components/?format=api", "repository_url": "https://translate.jellyfin.org/api/projects/jellyfin/repository/?format=api", "statistics_url": "https://translate.jellyfin.org/api/projects/jellyfin/statistics/?format=api", "categories_url": "https://translate.jellyfin.org/api/projects/jellyfin/categories/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/changes/?format=api", "languages_url": "https://translate.jellyfin.org/api/projects/jellyfin/languages/?format=api", "labels_url": "https://translate.jellyfin.org/api/projects/jellyfin/labels/?format=api", "credits_url": "https://translate.jellyfin.org/api/projects/jellyfin/credits/?format=api", "translation_review": false, "source_review": true, "set_language_team": true, "instructions": "", "enable_hooks": true, "language_aliases": "", "enforced_2fa": false }, "vcs": "git", "repo": "https://github.com/jellyfin/jellyfin.git", "git_export": "https://translate.jellyfin.org/git/jellyfin/jellyfin-core/", "branch": "master", "push_branch": "", "filemask": "Emby.Server.Implementations/Localization/Core/*.json", "screenshot_filemask": "", "template": "Emby.Server.Implementations/Localization/Core/en-US.json", "edit_template": false, "intermediate": "", "new_base": "", "file_format": "json", "license": "GPL-3.0-only", "license_url": "https://spdx.org/licenses/GPL-3.0-only.html", "agreement": "", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/", "url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-core/?format=api", "repository_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-core/repository/?format=api", "translations_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-core/translations/?format=api", "statistics_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-core/statistics/?format=api", "lock_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-core/lock/?format=api", "links_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-core/links/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-core/changes/?format=api", "task_url": null, "credits_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-core/credits/?format=api", "new_lang": "add", "language_code_style": "", "push": "ssh://github.com/jellyfin/jellyfin.git", "check_flags": "", "priority": 100, "enforced_checks": [], "restricted": false, "repoweb": "", "report_source_bugs": "", "merge_style": "rebase", "commit_message": "Translated using Weblate ({{ language_name }})\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": false, "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": "or", "id": 1410, "filename": "Emby.Server.Implementations/Localization/Core/or.json", "revision": "8251c12907bc350a12a0e25bae92cec92f8318ce,9702ab71236fa9768eaefa114ebf9f2d23e09cf0", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/or/", "share_url": "https://translate.jellyfin.org/engage/jellyfin/-/or/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin/jellyfin-core/or/", "url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-core/or/?format=api", "is_template": false, "is_source": false, "total": 137, "total_words": 527, "translated": 10, "translated_words": 11, "translated_percent": 7.2, "fuzzy": 0, "fuzzy_words": 0, "fuzzy_percent": 0.0, "failing_checks": 0, "failing_checks_words": 0, "failing_checks_percent": 0.0, "have_suggestion": 0, "have_comment": 0, "last_change": "2024-09-08T10:41:51.279107-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-core/or/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-core/or/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-core/or/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-core/or/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-core/or/units/?format=api" }, { "language": { "id": 227, "code": "or", "name": "Odia", "plural": { "id": 227, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "ori", "ory" ], "direction": "ltr", "population": 42434880, "web_url": "https://translate.jellyfin.org/languages/or/", "url": "https://translate.jellyfin.org/api/languages/or/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/or/statistics/?format=api" }, "component": { "name": "Jellyfin Glossary", "slug": "glossary", "id": 16, "source_language": { "id": 73, "code": "en", "name": "English", "plural": { "id": 73, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.jellyfin.org/languages/en/", "url": "https://translate.jellyfin.org/api/languages/en/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/en/statistics/?format=api" }, "project": { "name": "Jellyfin", "slug": "jellyfin", "id": 1, "web": "https://jellyfin.org", "web_url": "https://translate.jellyfin.org/projects/jellyfin/", "url": "https://translate.jellyfin.org/api/projects/jellyfin/?format=api", "components_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/components/?format=api", "repository_url": "https://translate.jellyfin.org/api/projects/jellyfin/repository/?format=api", "statistics_url": "https://translate.jellyfin.org/api/projects/jellyfin/statistics/?format=api", "categories_url": "https://translate.jellyfin.org/api/projects/jellyfin/categories/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/changes/?format=api", "languages_url": "https://translate.jellyfin.org/api/projects/jellyfin/languages/?format=api", "labels_url": "https://translate.jellyfin.org/api/projects/jellyfin/labels/?format=api", "credits_url": "https://translate.jellyfin.org/api/projects/jellyfin/credits/?format=api", "translation_review": false, "source_review": true, "set_language_team": true, "instructions": "", "enable_hooks": true, "language_aliases": "", "enforced_2fa": false }, "vcs": "local", "repo": "local:", "git_export": "https://translate.jellyfin.org/git/jellyfin/glossary/", "branch": "main", "push_branch": "", "filemask": "*.tbx", "screenshot_filemask": "", "template": "", "edit_template": true, "intermediate": "", "new_base": "", "file_format": "tbx", "license": "GPL-3.0-only", "license_url": "https://spdx.org/licenses/GPL-3.0-only.html", "agreement": "", "web_url": "https://translate.jellyfin.org/projects/jellyfin/glossary/", "url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/?format=api", "repository_url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/repository/?format=api", "translations_url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/translations/?format=api", "statistics_url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/statistics/?format=api", "lock_url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/lock/?format=api", "links_url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/links/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/changes/?format=api", "task_url": null, "credits_url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/credits/?format=api", "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": "or", "id": 1411, "filename": "or.tbx", "revision": "9fd6741e1f811b38cc64e06a5bfbff8c0abe440e", "web_url": "https://translate.jellyfin.org/projects/jellyfin/glossary/or/", "share_url": "https://translate.jellyfin.org/engage/jellyfin/-/or/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin/glossary/or/", "url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/or/?format=api", "is_template": false, "is_source": false, "total": 136, "total_words": 167, "translated": 25, "translated_words": 39, "translated_percent": 18.3, "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-17T18:23:07.495196-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/or/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/or/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/or/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/or/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/or/units/?format=api" }, { "language": { "id": 274, "code": "sn", "name": "Shona", "plural": { "id": 274, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "sna" ], "direction": "ltr", "population": 11782503, "web_url": "https://translate.jellyfin.org/languages/sn/", "url": "https://translate.jellyfin.org/api/languages/sn/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/sn/statistics/?format=api" }, "component": { "name": "Jellyfin", "slug": "jellyfin-core", "id": 4, "source_language": { "id": 73, "code": "en", "name": "English", "plural": { "id": 73, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.jellyfin.org/languages/en/", "url": "https://translate.jellyfin.org/api/languages/en/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/en/statistics/?format=api" }, "project": { "name": "Jellyfin", "slug": "jellyfin", "id": 1, "web": "https://jellyfin.org", "web_url": "https://translate.jellyfin.org/projects/jellyfin/", "url": "https://translate.jellyfin.org/api/projects/jellyfin/?format=api", "components_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/components/?format=api", "repository_url": "https://translate.jellyfin.org/api/projects/jellyfin/repository/?format=api", "statistics_url": "https://translate.jellyfin.org/api/projects/jellyfin/statistics/?format=api", "categories_url": "https://translate.jellyfin.org/api/projects/jellyfin/categories/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/changes/?format=api", "languages_url": "https://translate.jellyfin.org/api/projects/jellyfin/languages/?format=api", "labels_url": "https://translate.jellyfin.org/api/projects/jellyfin/labels/?format=api", "credits_url": "https://translate.jellyfin.org/api/projects/jellyfin/credits/?format=api", "translation_review": false, "source_review": true, "set_language_team": true, "instructions": "", "enable_hooks": true, "language_aliases": "", "enforced_2fa": false }, "vcs": "git", "repo": "https://github.com/jellyfin/jellyfin.git", "git_export": "https://translate.jellyfin.org/git/jellyfin/jellyfin-core/", "branch": "master", "push_branch": "", "filemask": "Emby.Server.Implementations/Localization/Core/*.json", "screenshot_filemask": "", "template": "Emby.Server.Implementations/Localization/Core/en-US.json", "edit_template": false, "intermediate": "", "new_base": "", "file_format": "json", "license": "GPL-3.0-only", "license_url": "https://spdx.org/licenses/GPL-3.0-only.html", "agreement": "", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/", "url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-core/?format=api", "repository_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-core/repository/?format=api", "translations_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-core/translations/?format=api", "statistics_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-core/statistics/?format=api", "lock_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-core/lock/?format=api", "links_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-core/links/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-core/changes/?format=api", "task_url": null, "credits_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-core/credits/?format=api", "new_lang": "add", "language_code_style": "", "push": "ssh://github.com/jellyfin/jellyfin.git", "check_flags": "", "priority": 100, "enforced_checks": [], "restricted": false, "repoweb": "", "report_source_bugs": "", "merge_style": "rebase", "commit_message": "Translated using Weblate ({{ language_name }})\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": false, "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": "sn", "id": 1412, "filename": "Emby.Server.Implementations/Localization/Core/sn.json", "revision": "74720e764605ee4bcc48db49f318bede111010e4,9702ab71236fa9768eaefa114ebf9f2d23e09cf0", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/sn/", "share_url": "https://translate.jellyfin.org/engage/jellyfin/-/sn/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin/jellyfin-core/sn/", "url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-core/sn/?format=api", "is_template": false, "is_source": false, "total": 137, "total_words": 527, "translated": 25, "translated_words": 50, "translated_percent": 18.2, "fuzzy": 1, "fuzzy_words": 5, "fuzzy_percent": 0.7, "failing_checks": 0, "failing_checks_words": 0, "failing_checks_percent": 0.0, "have_suggestion": 0, "have_comment": 0, "last_change": "2024-09-08T10:41:53.932702-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-core/sn/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-core/sn/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-core/sn/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-core/sn/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-core/sn/units/?format=api" }, { "language": { "id": 274, "code": "sn", "name": "Shona", "plural": { "id": 274, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "sna" ], "direction": "ltr", "population": 11782503, "web_url": "https://translate.jellyfin.org/languages/sn/", "url": "https://translate.jellyfin.org/api/languages/sn/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/sn/statistics/?format=api" }, "component": { "name": "Jellyfin Glossary", "slug": "glossary", "id": 16, "source_language": { "id": 73, "code": "en", "name": "English", "plural": { "id": 73, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.jellyfin.org/languages/en/", "url": "https://translate.jellyfin.org/api/languages/en/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/en/statistics/?format=api" }, "project": { "name": "Jellyfin", "slug": "jellyfin", "id": 1, "web": "https://jellyfin.org", "web_url": "https://translate.jellyfin.org/projects/jellyfin/", "url": "https://translate.jellyfin.org/api/projects/jellyfin/?format=api", "components_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/components/?format=api", "repository_url": "https://translate.jellyfin.org/api/projects/jellyfin/repository/?format=api", "statistics_url": "https://translate.jellyfin.org/api/projects/jellyfin/statistics/?format=api", "categories_url": "https://translate.jellyfin.org/api/projects/jellyfin/categories/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/changes/?format=api", "languages_url": "https://translate.jellyfin.org/api/projects/jellyfin/languages/?format=api", "labels_url": "https://translate.jellyfin.org/api/projects/jellyfin/labels/?format=api", "credits_url": "https://translate.jellyfin.org/api/projects/jellyfin/credits/?format=api", "translation_review": false, "source_review": true, "set_language_team": true, "instructions": "", "enable_hooks": true, "language_aliases": "", "enforced_2fa": false }, "vcs": "local", "repo": "local:", "git_export": "https://translate.jellyfin.org/git/jellyfin/glossary/", "branch": "main", "push_branch": "", "filemask": "*.tbx", "screenshot_filemask": "", "template": "", "edit_template": true, "intermediate": "", "new_base": "", "file_format": "tbx", "license": "GPL-3.0-only", "license_url": "https://spdx.org/licenses/GPL-3.0-only.html", "agreement": "", "web_url": "https://translate.jellyfin.org/projects/jellyfin/glossary/", "url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/?format=api", "repository_url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/repository/?format=api", "translations_url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/translations/?format=api", "statistics_url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/statistics/?format=api", "lock_url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/lock/?format=api", "links_url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/links/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/changes/?format=api", "task_url": null, "credits_url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/credits/?format=api", "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": "sn", "id": 1413, "filename": "sn.tbx", "revision": "da7ab1dc5a1c6d5ed5db2c309781676a7f57a2b3", "web_url": "https://translate.jellyfin.org/projects/jellyfin/glossary/sn/", "share_url": "https://translate.jellyfin.org/engage/jellyfin/-/sn/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin/glossary/sn/", "url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/sn/?format=api", "is_template": false, "is_source": false, "total": 136, "total_words": 167, "translated": 25, "translated_words": 39, "translated_percent": 18.3, "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-17T18:23:07.576014-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/sn/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/sn/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/sn/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/sn/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/sn/units/?format=api" }, { "language": { "id": 186, "code": "lv", "name": "Latvian", "plural": { "id": 186, "source": 0, "number": 3, "formula": "(n % 10 == 0 || n % 100 >= 11 && n % 100 <= 19) ? 0 : ((n % 10 == 1 && n % 100 != 11) ? 1 : 2)", "type": 11 }, "aliases": [ "lav", "lvs" ], "direction": "ltr", "population": 1147550, "web_url": "https://translate.jellyfin.org/languages/lv/", "url": "https://translate.jellyfin.org/api/languages/lv/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/lv/statistics/?format=api" }, "component": { "name": "Jellyfin Desktop", "slug": "jellyfin-desktop", "id": 13, "source_language": { "id": 73, "code": "en", "name": "English", "plural": { "id": 73, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.jellyfin.org/languages/en/", "url": "https://translate.jellyfin.org/api/languages/en/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/en/statistics/?format=api" }, "project": { "name": "Jellyfin", "slug": "jellyfin", "id": 1, "web": "https://jellyfin.org", "web_url": "https://translate.jellyfin.org/projects/jellyfin/", "url": "https://translate.jellyfin.org/api/projects/jellyfin/?format=api", "components_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/components/?format=api", "repository_url": "https://translate.jellyfin.org/api/projects/jellyfin/repository/?format=api", "statistics_url": "https://translate.jellyfin.org/api/projects/jellyfin/statistics/?format=api", "categories_url": "https://translate.jellyfin.org/api/projects/jellyfin/categories/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/changes/?format=api", "languages_url": "https://translate.jellyfin.org/api/projects/jellyfin/languages/?format=api", "labels_url": "https://translate.jellyfin.org/api/projects/jellyfin/labels/?format=api", "credits_url": "https://translate.jellyfin.org/api/projects/jellyfin/credits/?format=api", "translation_review": false, "source_review": true, "set_language_team": true, "instructions": "", "enable_hooks": true, "language_aliases": "", "enforced_2fa": false }, "vcs": "git", "repo": "https://github.com/jellyfin/jellyfin-desktop", "git_export": "https://translate.jellyfin.org/git/jellyfin/jellyfin-desktop/", "branch": "master", "push_branch": "", "filemask": "jellyfin_mpv_shim/messages/*/LC_MESSAGES/base.po", "screenshot_filemask": "", "template": "", "edit_template": false, "intermediate": "", "new_base": "jellyfin_mpv_shim/messages/base.pot", "file_format": "po", "license": "MIT", "license_url": "https://spdx.org/licenses/MIT.html", "agreement": "", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-desktop/", "url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-desktop/?format=api", "repository_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-desktop/repository/?format=api", "translations_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-desktop/translations/?format=api", "statistics_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-desktop/statistics/?format=api", "lock_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-desktop/lock/?format=api", "links_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-desktop/links/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-desktop/changes/?format=api", "task_url": null, "credits_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-desktop/credits/?format=api", "new_lang": "add", "language_code_style": "", "push": "ssh://github.com/jellyfin/jellyfin-desktop.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": 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": null }, "language_code": "lv", "id": 1414, "filename": "jellyfin_mpv_shim/messages/lv/LC_MESSAGES/base.po", "revision": "b899624cf099b61ba3dfa8b16bde43f290dd8aa5", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-desktop/lv/", "share_url": "https://translate.jellyfin.org/engage/jellyfin/-/lv/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin/jellyfin-desktop/lv/", "url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/lv/?format=api", "is_template": false, "is_source": false, "total": 142, "total_words": 418, "translated": 137, "translated_words": 401, "translated_percent": 96.4, "fuzzy": 5, "fuzzy_words": 17, "fuzzy_percent": 3.5, "failing_checks": 1, "failing_checks_words": 4, "failing_checks_percent": 0.7, "have_suggestion": 0, "have_comment": 0, "last_change": "2024-08-03T03:41:31.454411-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/lv/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/lv/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/lv/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/lv/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/lv/units/?format=api" }, { "language": { "id": 184, "code": "lt", "name": "Lithuanian", "plural": { "id": 184, "source": 0, "number": 3, "formula": "(n % 10 == 1 && (n % 100 < 11 || n % 100 > 19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? 1 : 2)", "type": 2 }, "aliases": [ "lit" ], "direction": "ltr", "population": 2488617, "web_url": "https://translate.jellyfin.org/languages/lt/", "url": "https://translate.jellyfin.org/api/languages/lt/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/lt/statistics/?format=api" }, "component": { "name": "Jellyfin Kodi", "slug": "jellyfin-kodi", "id": 5, "source_language": { "id": 73, "code": "en", "name": "English", "plural": { "id": 73, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.jellyfin.org/languages/en/", "url": "https://translate.jellyfin.org/api/languages/en/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/en/statistics/?format=api" }, "project": { "name": "Jellyfin", "slug": "jellyfin", "id": 1, "web": "https://jellyfin.org", "web_url": "https://translate.jellyfin.org/projects/jellyfin/", "url": "https://translate.jellyfin.org/api/projects/jellyfin/?format=api", "components_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/components/?format=api", "repository_url": "https://translate.jellyfin.org/api/projects/jellyfin/repository/?format=api", "statistics_url": "https://translate.jellyfin.org/api/projects/jellyfin/statistics/?format=api", "categories_url": "https://translate.jellyfin.org/api/projects/jellyfin/categories/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/changes/?format=api", "languages_url": "https://translate.jellyfin.org/api/projects/jellyfin/languages/?format=api", "labels_url": "https://translate.jellyfin.org/api/projects/jellyfin/labels/?format=api", "credits_url": "https://translate.jellyfin.org/api/projects/jellyfin/credits/?format=api", "translation_review": false, "source_review": true, "set_language_team": true, "instructions": "", "enable_hooks": true, "language_aliases": "", "enforced_2fa": false }, "vcs": "git", "repo": "https://github.com/jellyfin/jellyfin-kodi.git", "git_export": "https://translate.jellyfin.org/git/jellyfin/jellyfin-kodi/", "branch": "master", "push_branch": "", "filemask": "resources/language/resource.language.*/strings.po", "screenshot_filemask": "", "template": "resources/language/resource.language.en_gb/strings.po", "edit_template": false, "intermediate": "", "new_base": "", "file_format": "po-mono", "license": "GPL-3.0-only", "license_url": "https://spdx.org/licenses/GPL-3.0-only.html", "agreement": "", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-kodi/", "url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-kodi/?format=api", "repository_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-kodi/repository/?format=api", "translations_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-kodi/translations/?format=api", "statistics_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-kodi/statistics/?format=api", "lock_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-kodi/lock/?format=api", "links_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-kodi/links/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-kodi/changes/?format=api", "task_url": null, "credits_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-kodi/credits/?format=api", "new_lang": "add", "language_code_style": "", "push": "ssh://github.com/jellyfin/jellyfin-kodi.git", "check_flags": "", "priority": 100, "enforced_checks": [], "restricted": false, "repoweb": "", "report_source_bugs": "", "merge_style": "rebase", "commit_message": "Translated using Weblate ({{ language_name }})\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": false, "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": "lt", "id": 1415, "filename": "resources/language/resource.language.lt/strings.po", "revision": "997a2f4f10e4c3144c0c2c6d0eaf79aaaf92babc,d44a37b1ec27290c9c4eda046fd3e300b60473a3", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-kodi/lt/", "share_url": "https://translate.jellyfin.org/engage/jellyfin/-/lt/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin/jellyfin-kodi/lt/", "url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-kodi/lt/?format=api", "is_template": false, "is_source": false, "total": 234, "total_words": 1217, "translated": 72, "translated_words": 191, "translated_percent": 30.7, "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": "2023-05-26T09:49:09.725848-04:00", "last_author": "pranelio", "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-kodi/lt/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-kodi/lt/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-kodi/lt/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-kodi/lt/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-kodi/lt/units/?format=api" }, { "language": { "id": 184, "code": "lt", "name": "Lithuanian", "plural": { "id": 184, "source": 0, "number": 3, "formula": "(n % 10 == 1 && (n % 100 < 11 || n % 100 > 19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? 1 : 2)", "type": 2 }, "aliases": [ "lit" ], "direction": "ltr", "population": 2488617, "web_url": "https://translate.jellyfin.org/languages/lt/", "url": "https://translate.jellyfin.org/api/languages/lt/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/lt/statistics/?format=api" }, "component": { "name": "Jellyfin Desktop", "slug": "jellyfin-desktop", "id": 13, "source_language": { "id": 73, "code": "en", "name": "English", "plural": { "id": 73, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.jellyfin.org/languages/en/", "url": "https://translate.jellyfin.org/api/languages/en/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/en/statistics/?format=api" }, "project": { "name": "Jellyfin", "slug": "jellyfin", "id": 1, "web": "https://jellyfin.org", "web_url": "https://translate.jellyfin.org/projects/jellyfin/", "url": "https://translate.jellyfin.org/api/projects/jellyfin/?format=api", "components_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/components/?format=api", "repository_url": "https://translate.jellyfin.org/api/projects/jellyfin/repository/?format=api", "statistics_url": "https://translate.jellyfin.org/api/projects/jellyfin/statistics/?format=api", "categories_url": "https://translate.jellyfin.org/api/projects/jellyfin/categories/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/changes/?format=api", "languages_url": "https://translate.jellyfin.org/api/projects/jellyfin/languages/?format=api", "labels_url": "https://translate.jellyfin.org/api/projects/jellyfin/labels/?format=api", "credits_url": "https://translate.jellyfin.org/api/projects/jellyfin/credits/?format=api", "translation_review": false, "source_review": true, "set_language_team": true, "instructions": "", "enable_hooks": true, "language_aliases": "", "enforced_2fa": false }, "vcs": "git", "repo": "https://github.com/jellyfin/jellyfin-desktop", "git_export": "https://translate.jellyfin.org/git/jellyfin/jellyfin-desktop/", "branch": "master", "push_branch": "", "filemask": "jellyfin_mpv_shim/messages/*/LC_MESSAGES/base.po", "screenshot_filemask": "", "template": "", "edit_template": false, "intermediate": "", "new_base": "jellyfin_mpv_shim/messages/base.pot", "file_format": "po", "license": "MIT", "license_url": "https://spdx.org/licenses/MIT.html", "agreement": "", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-desktop/", "url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-desktop/?format=api", "repository_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-desktop/repository/?format=api", "translations_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-desktop/translations/?format=api", "statistics_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-desktop/statistics/?format=api", "lock_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-desktop/lock/?format=api", "links_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-desktop/links/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-desktop/changes/?format=api", "task_url": null, "credits_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-desktop/credits/?format=api", "new_lang": "add", "language_code_style": "", "push": "ssh://github.com/jellyfin/jellyfin-desktop.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": 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": null }, "language_code": "lt", "id": 1416, "filename": "jellyfin_mpv_shim/messages/lt/LC_MESSAGES/base.po", "revision": "d71160bb75671d3a95794425d57feccd99f9381b", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-desktop/lt/", "share_url": "https://translate.jellyfin.org/engage/jellyfin/-/lt/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin/jellyfin-desktop/lt/", "url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/lt/?format=api", "is_template": false, "is_source": false, "total": 142, "total_words": 418, "translated": 112, "translated_words": 296, "translated_percent": 78.8, "fuzzy": 4, "fuzzy_words": 13, "fuzzy_percent": 2.8, "failing_checks": 5, "failing_checks_words": 11, "failing_checks_percent": 3.5, "have_suggestion": 9, "have_comment": 0, "last_change": "2024-06-08T03:41:44.371259-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/lt/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/lt/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/lt/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/lt/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/lt/units/?format=api" }, { "language": { "id": 184, "code": "lt", "name": "Lithuanian", "plural": { "id": 184, "source": 0, "number": 3, "formula": "(n % 10 == 1 && (n % 100 < 11 || n % 100 > 19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? 1 : 2)", "type": 2 }, "aliases": [ "lit" ], "direction": "ltr", "population": 2488617, "web_url": "https://translate.jellyfin.org/languages/lt/", "url": "https://translate.jellyfin.org/api/languages/lt/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/lt/statistics/?format=api" }, "component": { "name": "Jellyfin Expo", "slug": "jellyfin-expo", "id": 11, "source_language": { "id": 73, "code": "en", "name": "English", "plural": { "id": 73, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.jellyfin.org/languages/en/", "url": "https://translate.jellyfin.org/api/languages/en/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/en/statistics/?format=api" }, "project": { "name": "Jellyfin", "slug": "jellyfin", "id": 1, "web": "https://jellyfin.org", "web_url": "https://translate.jellyfin.org/projects/jellyfin/", "url": "https://translate.jellyfin.org/api/projects/jellyfin/?format=api", "components_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/components/?format=api", "repository_url": "https://translate.jellyfin.org/api/projects/jellyfin/repository/?format=api", "statistics_url": "https://translate.jellyfin.org/api/projects/jellyfin/statistics/?format=api", "categories_url": "https://translate.jellyfin.org/api/projects/jellyfin/categories/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/changes/?format=api", "languages_url": "https://translate.jellyfin.org/api/projects/jellyfin/languages/?format=api", "labels_url": "https://translate.jellyfin.org/api/projects/jellyfin/labels/?format=api", "credits_url": "https://translate.jellyfin.org/api/projects/jellyfin/credits/?format=api", "translation_review": false, "source_review": true, "set_language_team": true, "instructions": "", "enable_hooks": true, "language_aliases": "", "enforced_2fa": false }, "vcs": "git", "repo": "https://github.com/jellyfin/jellyfin-expo.git", "git_export": "https://translate.jellyfin.org/git/jellyfin/jellyfin-expo/", "branch": "master", "push_branch": "", "filemask": "langs/*.json", "screenshot_filemask": "", "template": "langs/en.json", "edit_template": false, "intermediate": "", "new_base": "langs/en.json", "file_format": "i18next", "license": "MPL-2.0", "license_url": "https://spdx.org/licenses/MPL-2.0.html", "agreement": "", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-expo/", "url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-expo/?format=api", "repository_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-expo/repository/?format=api", "translations_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-expo/translations/?format=api", "statistics_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-expo/statistics/?format=api", "lock_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-expo/lock/?format=api", "links_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-expo/links/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-expo/changes/?format=api", "task_url": null, "credits_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-expo/credits/?format=api", "new_lang": "add", "language_code_style": "", "push": "ssh://github.com/jellyfin/jellyfin-expo.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": 24, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null, "linked_component": null }, "language_code": "lt", "id": 1417, "filename": "langs/lt.json", "revision": "53c1d9e0924866c207299022d6dca9baa8fe7770,1177905eb6459631431f600a24d501f99bae567c", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-expo/lt/", "share_url": "https://translate.jellyfin.org/engage/jellyfin/-/lt/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin/jellyfin-expo/lt/", "url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-expo/lt/?format=api", "is_template": false, "is_source": false, "total": 54, "total_words": 225, "translated": 52, "translated_words": 188, "translated_percent": 96.2, "fuzzy": 0, "fuzzy_words": 0, "fuzzy_percent": 0.0, "failing_checks": 0, "failing_checks_words": 0, "failing_checks_percent": 0.0, "have_suggestion": 1, "have_comment": 0, "last_change": "2023-11-12T11:10:47.043912-05:00", "last_author": "Simas Šimas", "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-expo/lt/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-expo/lt/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-expo/lt/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-expo/lt/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-expo/lt/units/?format=api" }, { "language": { "id": 186, "code": "lv", "name": "Latvian", "plural": { "id": 186, "source": 0, "number": 3, "formula": "(n % 10 == 0 || n % 100 >= 11 && n % 100 <= 19) ? 0 : ((n % 10 == 1 && n % 100 != 11) ? 1 : 2)", "type": 11 }, "aliases": [ "lav", "lvs" ], "direction": "ltr", "population": 1147550, "web_url": "https://translate.jellyfin.org/languages/lv/", "url": "https://translate.jellyfin.org/api/languages/lv/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/lv/statistics/?format=api" }, "component": { "name": "Jellyfin Expo", "slug": "jellyfin-expo", "id": 11, "source_language": { "id": 73, "code": "en", "name": "English", "plural": { "id": 73, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.jellyfin.org/languages/en/", "url": "https://translate.jellyfin.org/api/languages/en/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/en/statistics/?format=api" }, "project": { "name": "Jellyfin", "slug": "jellyfin", "id": 1, "web": "https://jellyfin.org", "web_url": "https://translate.jellyfin.org/projects/jellyfin/", "url": "https://translate.jellyfin.org/api/projects/jellyfin/?format=api", "components_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/components/?format=api", "repository_url": "https://translate.jellyfin.org/api/projects/jellyfin/repository/?format=api", "statistics_url": "https://translate.jellyfin.org/api/projects/jellyfin/statistics/?format=api", "categories_url": "https://translate.jellyfin.org/api/projects/jellyfin/categories/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/changes/?format=api", "languages_url": "https://translate.jellyfin.org/api/projects/jellyfin/languages/?format=api", "labels_url": "https://translate.jellyfin.org/api/projects/jellyfin/labels/?format=api", "credits_url": "https://translate.jellyfin.org/api/projects/jellyfin/credits/?format=api", "translation_review": false, "source_review": true, "set_language_team": true, "instructions": "", "enable_hooks": true, "language_aliases": "", "enforced_2fa": false }, "vcs": "git", "repo": "https://github.com/jellyfin/jellyfin-expo.git", "git_export": "https://translate.jellyfin.org/git/jellyfin/jellyfin-expo/", "branch": "master", "push_branch": "", "filemask": "langs/*.json", "screenshot_filemask": "", "template": "langs/en.json", "edit_template": false, "intermediate": "", "new_base": "langs/en.json", "file_format": "i18next", "license": "MPL-2.0", "license_url": "https://spdx.org/licenses/MPL-2.0.html", "agreement": "", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-expo/", "url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-expo/?format=api", "repository_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-expo/repository/?format=api", "translations_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-expo/translations/?format=api", "statistics_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-expo/statistics/?format=api", "lock_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-expo/lock/?format=api", "links_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-expo/links/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-expo/changes/?format=api", "task_url": null, "credits_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-expo/credits/?format=api", "new_lang": "add", "language_code_style": "", "push": "ssh://github.com/jellyfin/jellyfin-expo.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": 24, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null, "linked_component": null }, "language_code": "lv", "id": 1418, "filename": "langs/lv.json", "revision": "f9eb5d77c693d51cdd1e27ebbe5640eb0c5d1894,1177905eb6459631431f600a24d501f99bae567c", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-expo/lv/", "share_url": "https://translate.jellyfin.org/engage/jellyfin/-/lv/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin/jellyfin-expo/lv/", "url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-expo/lv/?format=api", "is_template": false, "is_source": false, "total": 54, "total_words": 225, "translated": 54, "translated_words": 225, "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": "2023-05-27T13:44:55.320147-04:00", "last_author": "RJS", "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-expo/lv/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-expo/lv/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-expo/lv/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-expo/lv/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-expo/lv/units/?format=api" }, { "language": { "id": 113, "code": "gl", "name": "Galician", "plural": { "id": 113, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "glg_es", "glg" ], "direction": "ltr", "population": 3515529, "web_url": "https://translate.jellyfin.org/languages/gl/", "url": "https://translate.jellyfin.org/api/languages/gl/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/gl/statistics/?format=api" }, "component": { "name": "Jellyfin Desktop", "slug": "jellyfin-desktop", "id": 13, "source_language": { "id": 73, "code": "en", "name": "English", "plural": { "id": 73, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.jellyfin.org/languages/en/", "url": "https://translate.jellyfin.org/api/languages/en/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/en/statistics/?format=api" }, "project": { "name": "Jellyfin", "slug": "jellyfin", "id": 1, "web": "https://jellyfin.org", "web_url": "https://translate.jellyfin.org/projects/jellyfin/", "url": "https://translate.jellyfin.org/api/projects/jellyfin/?format=api", "components_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/components/?format=api", "repository_url": "https://translate.jellyfin.org/api/projects/jellyfin/repository/?format=api", "statistics_url": "https://translate.jellyfin.org/api/projects/jellyfin/statistics/?format=api", "categories_url": "https://translate.jellyfin.org/api/projects/jellyfin/categories/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/changes/?format=api", "languages_url": "https://translate.jellyfin.org/api/projects/jellyfin/languages/?format=api", "labels_url": "https://translate.jellyfin.org/api/projects/jellyfin/labels/?format=api", "credits_url": "https://translate.jellyfin.org/api/projects/jellyfin/credits/?format=api", "translation_review": false, "source_review": true, "set_language_team": true, "instructions": "", "enable_hooks": true, "language_aliases": "", "enforced_2fa": false }, "vcs": "git", "repo": "https://github.com/jellyfin/jellyfin-desktop", "git_export": "https://translate.jellyfin.org/git/jellyfin/jellyfin-desktop/", "branch": "master", "push_branch": "", "filemask": "jellyfin_mpv_shim/messages/*/LC_MESSAGES/base.po", "screenshot_filemask": "", "template": "", "edit_template": false, "intermediate": "", "new_base": "jellyfin_mpv_shim/messages/base.pot", "file_format": "po", "license": "MIT", "license_url": "https://spdx.org/licenses/MIT.html", "agreement": "", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-desktop/", "url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-desktop/?format=api", "repository_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-desktop/repository/?format=api", "translations_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-desktop/translations/?format=api", "statistics_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-desktop/statistics/?format=api", "lock_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-desktop/lock/?format=api", "links_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-desktop/links/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-desktop/changes/?format=api", "task_url": null, "credits_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-desktop/credits/?format=api", "new_lang": "add", "language_code_style": "", "push": "ssh://github.com/jellyfin/jellyfin-desktop.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": 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": null }, "language_code": "gl", "id": 1419, "filename": "jellyfin_mpv_shim/messages/gl/LC_MESSAGES/base.po", "revision": "75aa2609fa7d8f028445df47fe8acb6e5f77858b", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-desktop/gl/", "share_url": "https://translate.jellyfin.org/engage/jellyfin/-/gl/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin/jellyfin-desktop/gl/", "url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/gl/?format=api", "is_template": false, "is_source": false, "total": 142, "total_words": 418, "translated": 131, "translated_words": 392, "translated_percent": 92.2, "fuzzy": 8, "fuzzy_words": 20, "fuzzy_percent": 5.6, "failing_checks": 3, "failing_checks_words": 5, "failing_checks_percent": 2.1, "have_suggestion": 0, "have_comment": 0, "last_change": "2024-06-08T03:41:39.113444-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/gl/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/gl/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/gl/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/gl/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/gl/units/?format=api" }, { "language": { "id": 203, "code": "mt", "name": "Maltese", "plural": { "id": 203, "source": 0, "number": 4, "formula": "n==1 ? 0 : n==0 || ( n%100>1 && n%100<11) ? 1 : (n%100>10 && n%100<20 ) ? 2 : 3", "type": 8 }, "aliases": [ "mlt" ], "direction": "ltr", "population": 457267, "web_url": "https://translate.jellyfin.org/languages/mt/", "url": "https://translate.jellyfin.org/api/languages/mt/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/mt/statistics/?format=api" }, "component": { "name": "Jellyfin Web", "slug": "jellyfin-web", "id": 2, "source_language": { "id": 73, "code": "en", "name": "English", "plural": { "id": 73, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.jellyfin.org/languages/en/", "url": "https://translate.jellyfin.org/api/languages/en/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/en/statistics/?format=api" }, "project": { "name": "Jellyfin", "slug": "jellyfin", "id": 1, "web": "https://jellyfin.org", "web_url": "https://translate.jellyfin.org/projects/jellyfin/", "url": "https://translate.jellyfin.org/api/projects/jellyfin/?format=api", "components_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/components/?format=api", "repository_url": "https://translate.jellyfin.org/api/projects/jellyfin/repository/?format=api", "statistics_url": "https://translate.jellyfin.org/api/projects/jellyfin/statistics/?format=api", "categories_url": "https://translate.jellyfin.org/api/projects/jellyfin/categories/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/changes/?format=api", "languages_url": "https://translate.jellyfin.org/api/projects/jellyfin/languages/?format=api", "labels_url": "https://translate.jellyfin.org/api/projects/jellyfin/labels/?format=api", "credits_url": "https://translate.jellyfin.org/api/projects/jellyfin/credits/?format=api", "translation_review": false, "source_review": true, "set_language_team": true, "instructions": "", "enable_hooks": true, "language_aliases": "", "enforced_2fa": false }, "vcs": "git", "repo": "https://github.com/jellyfin/jellyfin-web.git", "git_export": "https://translate.jellyfin.org/git/jellyfin/jellyfin-web/", "branch": "master", "push_branch": "", "filemask": "src/strings/*.json", "screenshot_filemask": "", "template": "src/strings/en-us.json", "edit_template": false, "intermediate": "", "new_base": "", "file_format": "json", "license": "GPL-3.0-only", "license_url": "https://spdx.org/licenses/GPL-3.0-only.html", "agreement": "", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/", "url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-web/?format=api", "repository_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-web/repository/?format=api", "translations_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-web/translations/?format=api", "statistics_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-web/statistics/?format=api", "lock_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-web/lock/?format=api", "links_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-web/links/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-web/changes/?format=api", "task_url": null, "credits_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-web/credits/?format=api", "new_lang": "add", "language_code_style": "", "push": "ssh://github.com/jellyfin/jellyfin-web.git", "check_flags": "placeholders:r\"{\\d+}\"", "priority": 100, "enforced_checks": [], "restricted": false, "repoweb": "", "report_source_bugs": "", "merge_style": "rebase", "commit_message": "Translated using Weblate ({{ language_name }})\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": false, "suggestion_voting": false, "suggestion_autoaccept": 0, "push_on_commit": true, "commit_pending_age": 1, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null, "linked_component": null }, "language_code": "mt", "id": 1420, "filename": "src/strings/mt.json", "revision": "288b22613f3e0f7dd06082ca6bb516e7006f015a,d2635a19d459fe690882656cbc48bdc1a1f20a42", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/mt/", "share_url": "https://translate.jellyfin.org/engage/jellyfin/-/mt/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin/jellyfin-web/mt/", "url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-web/mt/?format=api", "is_template": false, "is_source": false, "total": 1780, "total_words": 10108, "translated": 47, "translated_words": 165, "translated_percent": 2.6, "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-09-27T23:50:33.768046-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-web/mt/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-web/mt/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-web/mt/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-web/mt/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-web/mt/units/?format=api" }, { "language": { "id": 203, "code": "mt", "name": "Maltese", "plural": { "id": 203, "source": 0, "number": 4, "formula": "n==1 ? 0 : n==0 || ( n%100>1 && n%100<11) ? 1 : (n%100>10 && n%100<20 ) ? 2 : 3", "type": 8 }, "aliases": [ "mlt" ], "direction": "ltr", "population": 457267, "web_url": "https://translate.jellyfin.org/languages/mt/", "url": "https://translate.jellyfin.org/api/languages/mt/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/mt/statistics/?format=api" }, "component": { "name": "Jellyfin Glossary", "slug": "glossary", "id": 16, "source_language": { "id": 73, "code": "en", "name": "English", "plural": { "id": 73, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.jellyfin.org/languages/en/", "url": "https://translate.jellyfin.org/api/languages/en/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/en/statistics/?format=api" }, "project": { "name": "Jellyfin", "slug": "jellyfin", "id": 1, "web": "https://jellyfin.org", "web_url": "https://translate.jellyfin.org/projects/jellyfin/", "url": "https://translate.jellyfin.org/api/projects/jellyfin/?format=api", "components_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/components/?format=api", "repository_url": "https://translate.jellyfin.org/api/projects/jellyfin/repository/?format=api", "statistics_url": "https://translate.jellyfin.org/api/projects/jellyfin/statistics/?format=api", "categories_url": "https://translate.jellyfin.org/api/projects/jellyfin/categories/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/changes/?format=api", "languages_url": "https://translate.jellyfin.org/api/projects/jellyfin/languages/?format=api", "labels_url": "https://translate.jellyfin.org/api/projects/jellyfin/labels/?format=api", "credits_url": "https://translate.jellyfin.org/api/projects/jellyfin/credits/?format=api", "translation_review": false, "source_review": true, "set_language_team": true, "instructions": "", "enable_hooks": true, "language_aliases": "", "enforced_2fa": false }, "vcs": "local", "repo": "local:", "git_export": "https://translate.jellyfin.org/git/jellyfin/glossary/", "branch": "main", "push_branch": "", "filemask": "*.tbx", "screenshot_filemask": "", "template": "", "edit_template": true, "intermediate": "", "new_base": "", "file_format": "tbx", "license": "GPL-3.0-only", "license_url": "https://spdx.org/licenses/GPL-3.0-only.html", "agreement": "", "web_url": "https://translate.jellyfin.org/projects/jellyfin/glossary/", "url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/?format=api", "repository_url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/repository/?format=api", "translations_url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/translations/?format=api", "statistics_url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/statistics/?format=api", "lock_url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/lock/?format=api", "links_url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/links/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/changes/?format=api", "task_url": null, "credits_url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/credits/?format=api", "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": "mt", "id": 1421, "filename": "mt.tbx", "revision": "500489803479a2e09de6a2ff86a011ebdb0c1bbc", "web_url": "https://translate.jellyfin.org/projects/jellyfin/glossary/mt/", "share_url": "https://translate.jellyfin.org/engage/jellyfin/-/mt/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin/glossary/mt/", "url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/mt/?format=api", "is_template": false, "is_source": false, "total": 138, "total_words": 169, "translated": 66, "translated_words": 86, "translated_percent": 47.8, "fuzzy": 0, "fuzzy_words": 0, "fuzzy_percent": 0.0, "failing_checks": 0, "failing_checks_words": 0, "failing_checks_percent": 0.0, "have_suggestion": 0, "have_comment": 0, "last_change": "2024-06-17T18:23:07.848598-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/mt/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/mt/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/mt/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/mt/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/mt/units/?format=api" }, { "language": { "id": 212, "code": "ne", "name": "Nepali", "plural": { "id": 212, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "np", "nep", "npi" ], "direction": "ltr", "population": 20903374, "web_url": "https://translate.jellyfin.org/languages/ne/", "url": "https://translate.jellyfin.org/api/languages/ne/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/ne/statistics/?format=api" }, "component": { "name": "Jellyfin Desktop", "slug": "jellyfin-desktop", "id": 13, "source_language": { "id": 73, "code": "en", "name": "English", "plural": { "id": 73, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.jellyfin.org/languages/en/", "url": "https://translate.jellyfin.org/api/languages/en/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/en/statistics/?format=api" }, "project": { "name": "Jellyfin", "slug": "jellyfin", "id": 1, "web": "https://jellyfin.org", "web_url": "https://translate.jellyfin.org/projects/jellyfin/", "url": "https://translate.jellyfin.org/api/projects/jellyfin/?format=api", "components_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/components/?format=api", "repository_url": "https://translate.jellyfin.org/api/projects/jellyfin/repository/?format=api", "statistics_url": "https://translate.jellyfin.org/api/projects/jellyfin/statistics/?format=api", "categories_url": "https://translate.jellyfin.org/api/projects/jellyfin/categories/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/changes/?format=api", "languages_url": "https://translate.jellyfin.org/api/projects/jellyfin/languages/?format=api", "labels_url": "https://translate.jellyfin.org/api/projects/jellyfin/labels/?format=api", "credits_url": "https://translate.jellyfin.org/api/projects/jellyfin/credits/?format=api", "translation_review": false, "source_review": true, "set_language_team": true, "instructions": "", "enable_hooks": true, "language_aliases": "", "enforced_2fa": false }, "vcs": "git", "repo": "https://github.com/jellyfin/jellyfin-desktop", "git_export": "https://translate.jellyfin.org/git/jellyfin/jellyfin-desktop/", "branch": "master", "push_branch": "", "filemask": "jellyfin_mpv_shim/messages/*/LC_MESSAGES/base.po", "screenshot_filemask": "", "template": "", "edit_template": false, "intermediate": "", "new_base": "jellyfin_mpv_shim/messages/base.pot", "file_format": "po", "license": "MIT", "license_url": "https://spdx.org/licenses/MIT.html", "agreement": "", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-desktop/", "url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-desktop/?format=api", "repository_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-desktop/repository/?format=api", "translations_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-desktop/translations/?format=api", "statistics_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-desktop/statistics/?format=api", "lock_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-desktop/lock/?format=api", "links_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-desktop/links/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-desktop/changes/?format=api", "task_url": null, "credits_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-desktop/credits/?format=api", "new_lang": "add", "language_code_style": "", "push": "ssh://github.com/jellyfin/jellyfin-desktop.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": 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": null }, "language_code": "ne", "id": 1422, "filename": "jellyfin_mpv_shim/messages/ne/LC_MESSAGES/base.po", "revision": "c7025174886d81e3fb7d528dea65a6035e89953a", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-desktop/ne/", "share_url": "https://translate.jellyfin.org/engage/jellyfin/-/ne/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin/jellyfin-desktop/ne/", "url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/ne/?format=api", "is_template": false, "is_source": false, "total": 142, "total_words": 418, "translated": 126, "translated_words": 353, "translated_percent": 88.7, "fuzzy": 4, "fuzzy_words": 13, "fuzzy_percent": 2.8, "failing_checks": 4, "failing_checks_words": 4, "failing_checks_percent": 2.8, "have_suggestion": 1, "have_comment": 0, "last_change": "2024-06-08T03:41:47.018840-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/ne/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/ne/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/ne/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/ne/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/ne/units/?format=api" }, { "language": { "id": 611, "code": "lzh", "name": "Literary Chinese", "plural": { "id": 633, "source": 0, "number": 1, "formula": "0", "type": 0 }, "aliases": [], "direction": "ltr", "population": 0, "web_url": "https://translate.jellyfin.org/languages/lzh/", "url": "https://translate.jellyfin.org/api/languages/lzh/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/lzh/statistics/?format=api" }, "component": { "name": "Jellyfin Android", "slug": "jellyfin-android", "id": 12, "source_language": { "id": 73, "code": "en", "name": "English", "plural": { "id": 73, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.jellyfin.org/languages/en/", "url": "https://translate.jellyfin.org/api/languages/en/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/en/statistics/?format=api" }, "project": { "name": "Jellyfin Android", "slug": "jellyfin-android", "id": 4, "web": "https://github.com/jellyfin/jellyfin-android", "web_url": "https://translate.jellyfin.org/projects/jellyfin-android/", "url": "https://translate.jellyfin.org/api/projects/jellyfin-android/?format=api", "components_list_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/components/?format=api", "repository_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/repository/?format=api", "statistics_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/statistics/?format=api", "categories_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/categories/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/changes/?format=api", "languages_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/languages/?format=api", "labels_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/labels/?format=api", "credits_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/credits/?format=api", "translation_review": false, "source_review": true, "set_language_team": false, "instructions": "", "enable_hooks": true, "language_aliases": "", "enforced_2fa": false }, "vcs": "git", "repo": "https://github.com/jellyfin/jellyfin-android", "git_export": "https://translate.jellyfin.org/git/jellyfin-android/jellyfin-android/", "branch": "master", "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-2.0-or-later", "license_url": "https://spdx.org/licenses/GPL-2.0-or-later.html", "agreement": "", "web_url": "https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/", "url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-android/?format=api", "repository_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-android/repository/?format=api", "translations_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-android/translations/?format=api", "statistics_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-android/statistics/?format=api", "lock_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-android/lock/?format=api", "links_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-android/links/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-android/changes/?format=api", "task_url": null, "credits_url": "https://translate.jellyfin.org/api/components/jellyfin-android/jellyfin-android/credits/?format=api", "new_lang": "add", "language_code_style": "android", "push": "ssh://github.com/jellyfin/jellyfin-android.git", "check_flags": "", "priority": 100, "enforced_checks": [], "restricted": false, "repoweb": "https://github.com/jellyfin/jellyfin-android/blob/{{branch}}/{{filename}}#L{{line}}", "report_source_bugs": "", "merge_style": "rebase", "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}", "add_message": "Added translation using Weblate ({{ language_name }})", "delete_message": "Deleted translation using Weblate ({{ language_name }})", "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.", "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}", "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})", "allow_translation_propagation": true, "manage_units": false, "enable_suggestions": false, "suggestion_voting": false, "suggestion_autoaccept": 0, "push_on_commit": true, "commit_pending_age": 2, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [ "https://translate.jellyfin.org/api/addons/6/?format=api", "https://translate.jellyfin.org/api/addons/7/?format=api" ], "is_glossary": false, "glossary_color": "silver", "category": null, "linked_component": null }, "language_code": "lzh", "id": 1423, "filename": "app/src/main/res/values-lzh/strings.xml", "revision": "efe0a1d8ee195cf4f0ead9287f45bf45e22b7c75,330a048d8236f91207638b45d11809f05c2d790e", "web_url": "https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/lzh/", "share_url": "https://translate.jellyfin.org/engage/jellyfin-android/-/lzh/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin-android/jellyfin-android/lzh/", "url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android/lzh/?format=api", "is_template": false, "is_source": false, "total": 105, "total_words": 580, "translated": 0, "translated_words": 0, "translated_percent": 0.0, "fuzzy": 0, "fuzzy_words": 0, "fuzzy_percent": 0.0, "failing_checks": 2, "failing_checks_words": 20, "failing_checks_percent": 1.9, "have_suggestion": 0, "have_comment": 0, "last_change": "2024-06-25T03:41:28.625709-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android/lzh/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android/lzh/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android/lzh/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android/lzh/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android/lzh/units/?format=api" }, { "language": { "id": 611, "code": "lzh", "name": "Literary Chinese", "plural": { "id": 633, "source": 0, "number": 1, "formula": "0", "type": 0 }, "aliases": [], "direction": "ltr", "population": 0, "web_url": "https://translate.jellyfin.org/languages/lzh/", "url": "https://translate.jellyfin.org/api/languages/lzh/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/lzh/statistics/?format=api" }, "component": { "name": "Glossary", "slug": "glossary", "id": 27, "source_language": { "id": 73, "code": "en", "name": "English", "plural": { "id": 73, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.jellyfin.org/languages/en/", "url": "https://translate.jellyfin.org/api/languages/en/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/en/statistics/?format=api" }, "project": { "name": "Jellyfin Android", "slug": "jellyfin-android", "id": 4, "web": "https://github.com/jellyfin/jellyfin-android", "web_url": "https://translate.jellyfin.org/projects/jellyfin-android/", "url": "https://translate.jellyfin.org/api/projects/jellyfin-android/?format=api", "components_list_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/components/?format=api", "repository_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/repository/?format=api", "statistics_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/statistics/?format=api", "categories_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/categories/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/changes/?format=api", "languages_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/languages/?format=api", "labels_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/labels/?format=api", "credits_url": "https://translate.jellyfin.org/api/projects/jellyfin-android/credits/?format=api", "translation_review": false, "source_review": true, "set_language_team": false, "instructions": "", "enable_hooks": true, "language_aliases": "", "enforced_2fa": false }, "vcs": "local", "repo": "local:", "git_export": "https://translate.jellyfin.org/git/jellyfin-android/glossary/", "branch": "main", "push_branch": "", "filemask": "*.po", "screenshot_filemask": "", "template": "en.po", "edit_template": false, "intermediate": "", "new_base": "", "file_format": "po-mono", "license": "", "license_url": null, "agreement": "", "web_url": "https://translate.jellyfin.org/projects/jellyfin-android/glossary/", "url": "https://translate.jellyfin.org/api/components/jellyfin-android/glossary/?format=api", "repository_url": "https://translate.jellyfin.org/api/components/jellyfin-android/glossary/repository/?format=api", "translations_url": "https://translate.jellyfin.org/api/components/jellyfin-android/glossary/translations/?format=api", "statistics_url": "https://translate.jellyfin.org/api/components/jellyfin-android/glossary/statistics/?format=api", "lock_url": "https://translate.jellyfin.org/api/components/jellyfin-android/glossary/lock/?format=api", "links_url": "https://translate.jellyfin.org/api/components/jellyfin-android/glossary/links/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/components/jellyfin-android/glossary/changes/?format=api", "task_url": null, "credits_url": "https://translate.jellyfin.org/api/components/jellyfin-android/glossary/credits/?format=api", "new_lang": "none", "language_code_style": "", "push": "", "check_flags": "", "priority": 140, "enforced_checks": [], "restricted": false, "repoweb": "", "report_source_bugs": "", "merge_style": "rebase", "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}", "add_message": "Added translation using Weblate ({{ language_name }})", "delete_message": "Deleted translation using Weblate ({{ language_name }})", "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.", "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}", "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n", "allow_translation_propagation": true, "manage_units": false, "enable_suggestions": false, "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": "lzh", "id": 1424, "filename": "lzh.po", "revision": "4f8f6e6dec598f7b38d9fabe8f06f7ee39f31dcf,f4d73dcaf28f710323e16c25bfbb97b50a6f99c1", "web_url": "https://translate.jellyfin.org/projects/jellyfin-android/glossary/lzh/", "share_url": "https://translate.jellyfin.org/engage/jellyfin-android/-/lzh/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin-android/glossary/lzh/", "url": "https://translate.jellyfin.org/api/translations/jellyfin-android/glossary/lzh/?format=api", "is_template": false, "is_source": false, "total": 6, "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": "2023-07-06T08:18:43.572954-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/glossary/lzh/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/glossary/lzh/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/glossary/lzh/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/glossary/lzh/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/glossary/lzh/units/?format=api" }, { "language": { "id": 342, "code": "nan", "name": "Chinese (Min Nan)", "plural": { "id": 361, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [], "direction": "ltr", "population": 2630911000, "web_url": "https://translate.jellyfin.org/languages/nan/", "url": "https://translate.jellyfin.org/api/languages/nan/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/nan/statistics/?format=api" }, "component": { "name": "Jellyfin Expo", "slug": "jellyfin-expo", "id": 11, "source_language": { "id": 73, "code": "en", "name": "English", "plural": { "id": 73, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.jellyfin.org/languages/en/", "url": "https://translate.jellyfin.org/api/languages/en/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/en/statistics/?format=api" }, "project": { "name": "Jellyfin", "slug": "jellyfin", "id": 1, "web": "https://jellyfin.org", "web_url": "https://translate.jellyfin.org/projects/jellyfin/", "url": "https://translate.jellyfin.org/api/projects/jellyfin/?format=api", "components_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/components/?format=api", "repository_url": "https://translate.jellyfin.org/api/projects/jellyfin/repository/?format=api", "statistics_url": "https://translate.jellyfin.org/api/projects/jellyfin/statistics/?format=api", "categories_url": "https://translate.jellyfin.org/api/projects/jellyfin/categories/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/changes/?format=api", "languages_url": "https://translate.jellyfin.org/api/projects/jellyfin/languages/?format=api", "labels_url": "https://translate.jellyfin.org/api/projects/jellyfin/labels/?format=api", "credits_url": "https://translate.jellyfin.org/api/projects/jellyfin/credits/?format=api", "translation_review": false, "source_review": true, "set_language_team": true, "instructions": "", "enable_hooks": true, "language_aliases": "", "enforced_2fa": false }, "vcs": "git", "repo": "https://github.com/jellyfin/jellyfin-expo.git", "git_export": "https://translate.jellyfin.org/git/jellyfin/jellyfin-expo/", "branch": "master", "push_branch": "", "filemask": "langs/*.json", "screenshot_filemask": "", "template": "langs/en.json", "edit_template": false, "intermediate": "", "new_base": "langs/en.json", "file_format": "i18next", "license": "MPL-2.0", "license_url": "https://spdx.org/licenses/MPL-2.0.html", "agreement": "", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-expo/", "url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-expo/?format=api", "repository_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-expo/repository/?format=api", "translations_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-expo/translations/?format=api", "statistics_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-expo/statistics/?format=api", "lock_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-expo/lock/?format=api", "links_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-expo/links/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-expo/changes/?format=api", "task_url": null, "credits_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-expo/credits/?format=api", "new_lang": "add", "language_code_style": "", "push": "ssh://github.com/jellyfin/jellyfin-expo.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": 24, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null, "linked_component": null }, "language_code": "nan", "id": 1425, "filename": "langs/nan.json", "revision": "e05626ebe4a0c61a142e4826a4ae11861ec84ac9,1177905eb6459631431f600a24d501f99bae567c", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-expo/nan/", "share_url": "https://translate.jellyfin.org/engage/jellyfin/-/nan/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin/jellyfin-expo/nan/", "url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-expo/nan/?format=api", "is_template": false, "is_source": false, "total": 54, "total_words": 225, "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": "2023-07-06T13:15:42.455921-04:00", "last_author": "xuhao61", "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-expo/nan/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-expo/nan/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-expo/nan/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-expo/nan/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-expo/nan/units/?format=api" }, { "language": { "id": 342, "code": "nan", "name": "Chinese (Min Nan)", "plural": { "id": 361, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [], "direction": "ltr", "population": 2630911000, "web_url": "https://translate.jellyfin.org/languages/nan/", "url": "https://translate.jellyfin.org/api/languages/nan/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/nan/statistics/?format=api" }, "component": { "name": "Jellyfin Glossary", "slug": "glossary", "id": 16, "source_language": { "id": 73, "code": "en", "name": "English", "plural": { "id": 73, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.jellyfin.org/languages/en/", "url": "https://translate.jellyfin.org/api/languages/en/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/en/statistics/?format=api" }, "project": { "name": "Jellyfin", "slug": "jellyfin", "id": 1, "web": "https://jellyfin.org", "web_url": "https://translate.jellyfin.org/projects/jellyfin/", "url": "https://translate.jellyfin.org/api/projects/jellyfin/?format=api", "components_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/components/?format=api", "repository_url": "https://translate.jellyfin.org/api/projects/jellyfin/repository/?format=api", "statistics_url": "https://translate.jellyfin.org/api/projects/jellyfin/statistics/?format=api", "categories_url": "https://translate.jellyfin.org/api/projects/jellyfin/categories/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/changes/?format=api", "languages_url": "https://translate.jellyfin.org/api/projects/jellyfin/languages/?format=api", "labels_url": "https://translate.jellyfin.org/api/projects/jellyfin/labels/?format=api", "credits_url": "https://translate.jellyfin.org/api/projects/jellyfin/credits/?format=api", "translation_review": false, "source_review": true, "set_language_team": true, "instructions": "", "enable_hooks": true, "language_aliases": "", "enforced_2fa": false }, "vcs": "local", "repo": "local:", "git_export": "https://translate.jellyfin.org/git/jellyfin/glossary/", "branch": "main", "push_branch": "", "filemask": "*.tbx", "screenshot_filemask": "", "template": "", "edit_template": true, "intermediate": "", "new_base": "", "file_format": "tbx", "license": "GPL-3.0-only", "license_url": "https://spdx.org/licenses/GPL-3.0-only.html", "agreement": "", "web_url": "https://translate.jellyfin.org/projects/jellyfin/glossary/", "url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/?format=api", "repository_url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/repository/?format=api", "translations_url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/translations/?format=api", "statistics_url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/statistics/?format=api", "lock_url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/lock/?format=api", "links_url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/links/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/changes/?format=api", "task_url": null, "credits_url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/credits/?format=api", "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": "nan", "id": 1426, "filename": "nan.tbx", "revision": "267e9c828023da93ebbb315a25f5d719daf7e32e", "web_url": "https://translate.jellyfin.org/projects/jellyfin/glossary/nan/", "share_url": "https://translate.jellyfin.org/engage/jellyfin/-/nan/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin/glossary/nan/", "url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/nan/?format=api", "is_template": false, "is_source": false, "total": 134, "total_words": 165, "translated": 24, "translated_words": 38, "translated_percent": 17.9, "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-17T18:23:07.954844-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/nan/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/nan/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/nan/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/nan/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/nan/units/?format=api" }, { "language": { "id": 132, "code": "hy", "name": "Armenian", "plural": { "id": 132, "source": 0, "number": 2, "formula": "n > 1", "type": 1 }, "aliases": [ "arm", "hye" ], "direction": "ltr", "population": 5317271, "web_url": "https://translate.jellyfin.org/languages/hy/", "url": "https://translate.jellyfin.org/api/languages/hy/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/hy/statistics/?format=api" }, "component": { "name": "Jellyfin Expo", "slug": "jellyfin-expo", "id": 11, "source_language": { "id": 73, "code": "en", "name": "English", "plural": { "id": 73, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.jellyfin.org/languages/en/", "url": "https://translate.jellyfin.org/api/languages/en/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/en/statistics/?format=api" }, "project": { "name": "Jellyfin", "slug": "jellyfin", "id": 1, "web": "https://jellyfin.org", "web_url": "https://translate.jellyfin.org/projects/jellyfin/", "url": "https://translate.jellyfin.org/api/projects/jellyfin/?format=api", "components_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/components/?format=api", "repository_url": "https://translate.jellyfin.org/api/projects/jellyfin/repository/?format=api", "statistics_url": "https://translate.jellyfin.org/api/projects/jellyfin/statistics/?format=api", "categories_url": "https://translate.jellyfin.org/api/projects/jellyfin/categories/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/changes/?format=api", "languages_url": "https://translate.jellyfin.org/api/projects/jellyfin/languages/?format=api", "labels_url": "https://translate.jellyfin.org/api/projects/jellyfin/labels/?format=api", "credits_url": "https://translate.jellyfin.org/api/projects/jellyfin/credits/?format=api", "translation_review": false, "source_review": true, "set_language_team": true, "instructions": "", "enable_hooks": true, "language_aliases": "", "enforced_2fa": false }, "vcs": "git", "repo": "https://github.com/jellyfin/jellyfin-expo.git", "git_export": "https://translate.jellyfin.org/git/jellyfin/jellyfin-expo/", "branch": "master", "push_branch": "", "filemask": "langs/*.json", "screenshot_filemask": "", "template": "langs/en.json", "edit_template": false, "intermediate": "", "new_base": "langs/en.json", "file_format": "i18next", "license": "MPL-2.0", "license_url": "https://spdx.org/licenses/MPL-2.0.html", "agreement": "", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-expo/", "url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-expo/?format=api", "repository_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-expo/repository/?format=api", "translations_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-expo/translations/?format=api", "statistics_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-expo/statistics/?format=api", "lock_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-expo/lock/?format=api", "links_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-expo/links/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-expo/changes/?format=api", "task_url": null, "credits_url": "https://translate.jellyfin.org/api/components/jellyfin/jellyfin-expo/credits/?format=api", "new_lang": "add", "language_code_style": "", "push": "ssh://github.com/jellyfin/jellyfin-expo.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": 24, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null, "linked_component": null }, "language_code": "hy", "id": 1427, "filename": "langs/hy.json", "revision": "a45b6c104ce0190756f4bca78826c3aca121b3c8,1177905eb6459631431f600a24d501f99bae567c", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-expo/hy/", "share_url": "https://translate.jellyfin.org/engage/jellyfin/-/hy/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin/jellyfin-expo/hy/", "url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-expo/hy/?format=api", "is_template": false, "is_source": false, "total": 54, "total_words": 225, "translated": 28, "translated_words": 92, "translated_percent": 51.8, "fuzzy": 0, "fuzzy_words": 0, "fuzzy_percent": 0.0, "failing_checks": 2, "failing_checks_words": 5, "failing_checks_percent": 3.7, "have_suggestion": 0, "have_comment": 0, "last_change": "2023-12-26T15:05:24.043013-05:00", "last_author": "Sergey", "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-expo/hy/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-expo/hy/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-expo/hy/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-expo/hy/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-expo/hy/units/?format=api" }, { "language": { "id": 132, "code": "hy", "name": "Armenian", "plural": { "id": 132, "source": 0, "number": 2, "formula": "n > 1", "type": 1 }, "aliases": [ "arm", "hye" ], "direction": "ltr", "population": 5317271, "web_url": "https://translate.jellyfin.org/languages/hy/", "url": "https://translate.jellyfin.org/api/languages/hy/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/hy/statistics/?format=api" }, "component": { "name": "Jellyfin Glossary", "slug": "glossary", "id": 16, "source_language": { "id": 73, "code": "en", "name": "English", "plural": { "id": 73, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.jellyfin.org/languages/en/", "url": "https://translate.jellyfin.org/api/languages/en/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/en/statistics/?format=api" }, "project": { "name": "Jellyfin", "slug": "jellyfin", "id": 1, "web": "https://jellyfin.org", "web_url": "https://translate.jellyfin.org/projects/jellyfin/", "url": "https://translate.jellyfin.org/api/projects/jellyfin/?format=api", "components_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/components/?format=api", "repository_url": "https://translate.jellyfin.org/api/projects/jellyfin/repository/?format=api", "statistics_url": "https://translate.jellyfin.org/api/projects/jellyfin/statistics/?format=api", "categories_url": "https://translate.jellyfin.org/api/projects/jellyfin/categories/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/projects/jellyfin/changes/?format=api", "languages_url": "https://translate.jellyfin.org/api/projects/jellyfin/languages/?format=api", "labels_url": "https://translate.jellyfin.org/api/projects/jellyfin/labels/?format=api", "credits_url": "https://translate.jellyfin.org/api/projects/jellyfin/credits/?format=api", "translation_review": false, "source_review": true, "set_language_team": true, "instructions": "", "enable_hooks": true, "language_aliases": "", "enforced_2fa": false }, "vcs": "local", "repo": "local:", "git_export": "https://translate.jellyfin.org/git/jellyfin/glossary/", "branch": "main", "push_branch": "", "filemask": "*.tbx", "screenshot_filemask": "", "template": "", "edit_template": true, "intermediate": "", "new_base": "", "file_format": "tbx", "license": "GPL-3.0-only", "license_url": "https://spdx.org/licenses/GPL-3.0-only.html", "agreement": "", "web_url": "https://translate.jellyfin.org/projects/jellyfin/glossary/", "url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/?format=api", "repository_url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/repository/?format=api", "translations_url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/translations/?format=api", "statistics_url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/statistics/?format=api", "lock_url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/lock/?format=api", "links_url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/links/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/changes/?format=api", "task_url": null, "credits_url": "https://translate.jellyfin.org/api/components/jellyfin/glossary/credits/?format=api", "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": "hy", "id": 1428, "filename": "hy.tbx", "revision": "a50a30bce7019ae22810718097631b2b52234734", "web_url": "https://translate.jellyfin.org/projects/jellyfin/glossary/hy/", "share_url": "https://translate.jellyfin.org/engage/jellyfin/-/hy/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin/glossary/hy/", "url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/hy/?format=api", "is_template": false, "is_source": false, "total": 135, "total_words": 166, "translated": 58, "translated_words": 75, "translated_percent": 42.9, "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-17T18:23:08.035359-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/hy/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/hy/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/hy/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/hy/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/hy/units/?format=api" } ] }{ "count": 982, "next": "