Translation List
Translation components API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/translations/?format=api&page=17
https://translate.jellyfin.org/api/translations/?format=api&page=18", "previous": "https://translate.jellyfin.org/api/translations/?format=api&page=16", "results": [ { "language": { "id": 152, "code": "kab", "name": "Kabyle", "plural": { "id": 152, "source": 0, "number": 2, "formula": "n > 1", "type": 1 }, "aliases": [ "kab_kab" ], "direction": "ltr", "population": 3351886, "web_url": "https://translate.jellyfin.org/languages/kab/", "url": "https://translate.jellyfin.org/api/languages/kab/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/kab/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": "kab", "id": 1326, "filename": "kab.tbx", "revision": "48c06b6a2b4d3750fe2d04c999afa566bb8164c8", "web_url": "https://translate.jellyfin.org/projects/jellyfin/glossary/kab/", "share_url": "https://translate.jellyfin.org/engage/jellyfin/-/kab/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin/glossary/kab/", "url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/kab/?format=api", "is_template": false, "is_source": false, "total": 137, "total_words": 169, "translated": 34, "translated_words": 50, "translated_percent": 24.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:06.940526-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/kab/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/kab/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/kab/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/kab/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/kab/units/?format=api" }, { "language": { "id": 152, "code": "kab", "name": "Kabyle", "plural": { "id": 152, "source": 0, "number": 2, "formula": "n > 1", "type": 1 }, "aliases": [ "kab_kab" ], "direction": "ltr", "population": 3351886, "web_url": "https://translate.jellyfin.org/languages/kab/", "url": "https://translate.jellyfin.org/api/languages/kab/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/kab/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": "kab", "id": 1327, "filename": "Emby.Server.Implementations/Localization/Core/kab.json", "revision": "9551f0e5c1a8c6813ec369a7b15af54035ca22fa,9702ab71236fa9768eaefa114ebf9f2d23e09cf0", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/kab/", "share_url": "https://translate.jellyfin.org/engage/jellyfin/-/kab/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin/jellyfin-core/kab/", "url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-core/kab/?format=api", "is_template": false, "is_source": false, "total": 137, "total_words": 527, "translated": 12, "translated_words": 12, "translated_percent": 8.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": "2024-09-08T10:41:46.396040-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-core/kab/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-core/kab/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-core/kab/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-core/kab/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-core/kab/units/?format=api" }, { "language": { "id": 127, "code": "hr", "name": "Croatian", "plural": { "id": 127, "source": 0, "number": 3, "formula": "n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2", "type": 2 }, "aliases": [ "scr", "hrv" ], "direction": "ltr", "population": 6813163, "web_url": "https://translate.jellyfin.org/languages/hr/", "url": "https://translate.jellyfin.org/api/languages/hr/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/hr/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": "hr", "id": 1328, "filename": "langs/hr.json", "revision": "638ebe90d4b39817c70a67d42c240a9c3c97d929,1177905eb6459631431f600a24d501f99bae567c", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-expo/hr/", "share_url": "https://translate.jellyfin.org/engage/jellyfin/-/hr/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin/jellyfin-expo/hr/", "url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-expo/hr/?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-07-04T08:37:14.796463-04:00", "last_author": "svgaming234", "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-expo/hr/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-expo/hr/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-expo/hr/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-expo/hr/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-expo/hr/units/?format=api" }, { "language": { "id": 127, "code": "hr", "name": "Croatian", "plural": { "id": 127, "source": 0, "number": 3, "formula": "n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2", "type": 2 }, "aliases": [ "scr", "hrv" ], "direction": "ltr", "population": 6813163, "web_url": "https://translate.jellyfin.org/languages/hr/", "url": "https://translate.jellyfin.org/api/languages/hr/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/hr/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": "hr", "id": 1329, "filename": "jellyfin_mpv_shim/messages/hr/LC_MESSAGES/base.po", "revision": "70c026224e51c0f35ce4c82ea92d32cfa152c627", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-desktop/hr/", "share_url": "https://translate.jellyfin.org/engage/jellyfin/-/hr/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin/jellyfin-desktop/hr/", "url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/hr/?format=api", "is_template": false, "is_source": false, "total": 142, "total_words": 418, "translated": 142, "translated_words": 418, "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-30T10:41:31.291220-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/hr/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/hr/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/hr/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/hr/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/hr/units/?format=api" }, { "language": { "id": 58, "code": "cs", "name": "Czech", "plural": { "id": 58, "source": 0, "number": 3, "formula": "(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2", "type": 2 }, "aliases": [ "cs_cs", "cz", "csy", "ces", "cze" ], "direction": "ltr", "population": 13045532, "web_url": "https://translate.jellyfin.org/languages/cs/", "url": "https://translate.jellyfin.org/api/languages/cs/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/cs/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": "cs", "id": 1330, "filename": "resources/language/resource.language.cs/strings.po", "revision": "43e8962ce38670dfa085b77c2fa7e4a3e85a12f4,68348ce3f8e80ebbd710101d2467fdbbd6ad5855", "web_url": "https://translate.jellyfin.org/projects/jellycon/jellycon/cs/", "share_url": "https://translate.jellyfin.org/engage/jellycon/-/cs/", "translate_url": "https://translate.jellyfin.org/translate/jellycon/jellycon/cs/", "url": "https://translate.jellyfin.org/api/translations/jellycon/jellycon/cs/?format=api", "is_template": false, "is_source": false, "total": 284, "total_words": 894, "translated": 112, "translated_words": 337, "translated_percent": 39.4, "fuzzy": 9, "fuzzy_words": 23, "fuzzy_percent": 3.1, "failing_checks": 0, "failing_checks_words": 0, "failing_checks_percent": 0.0, "have_suggestion": 0, "have_comment": 0, "last_change": "2024-07-20T12:41:30.658232-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellycon/jellycon/cs/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellycon/jellycon/cs/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellycon/jellycon/cs/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellycon/jellycon/cs/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellycon/jellycon/cs/units/?format=api" }, { "language": { "id": 95, "code": "eu", "name": "Basque", "plural": { "id": 95, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "es_eu", "baq", "eus" ], "direction": "ltr", "population": 1088518, "web_url": "https://translate.jellyfin.org/languages/eu/", "url": "https://translate.jellyfin.org/api/languages/eu/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/eu/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": "eu", "id": 1331, "filename": "app/src/main/res/values-eu/strings.xml", "revision": "27bddb8eba8ce37f2e788dd7774dc9b9443ffde7,330a048d8236f91207638b45d11809f05c2d790e", "web_url": "https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/eu/", "share_url": "https://translate.jellyfin.org/engage/jellyfin-android/-/eu/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin-android/jellyfin-android/eu/", "url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android/eu/?format=api", "is_template": false, "is_source": false, "total": 105, "total_words": 573, "translated": 90, "translated_words": 425, "translated_percent": 85.7, "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-25T13:37:31.921242-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android/eu/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android/eu/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android/eu/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android/eu/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android/eu/units/?format=api" }, { "language": { "id": 95, "code": "eu", "name": "Basque", "plural": { "id": 95, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "es_eu", "baq", "eus" ], "direction": "ltr", "population": 1088518, "web_url": "https://translate.jellyfin.org/languages/eu/", "url": "https://translate.jellyfin.org/api/languages/eu/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/eu/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": "eu", "id": 1332, "filename": "eu.po", "revision": "4f8f6e6dec598f7b38d9fabe8f06f7ee39f31dcf,f4d73dcaf28f710323e16c25bfbb97b50a6f99c1", "web_url": "https://translate.jellyfin.org/projects/jellyfin-android/glossary/eu/", "share_url": "https://translate.jellyfin.org/engage/jellyfin-android/-/eu/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin-android/glossary/eu/", "url": "https://translate.jellyfin.org/api/translations/jellyfin-android/glossary/eu/?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": "2022-10-06T01:15:49.968526-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/glossary/eu/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/glossary/eu/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/glossary/eu/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/glossary/eu/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/glossary/eu/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 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": "pt", "id": 1333, "filename": "langs/pt.json", "revision": "9cee897e0abfecd896386f9764c6a023e5b78a6b,1177905eb6459631431f600a24d501f99bae567c", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-expo/pt/", "share_url": "https://translate.jellyfin.org/engage/jellyfin/-/pt/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin/jellyfin-expo/pt/", "url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-expo/pt/?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-03-11T04:38:01.047927-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-expo/pt/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-expo/pt/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-expo/pt/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-expo/pt/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-expo/pt/units/?format=api" }, { "language": { "id": 144, "code": "ja", "name": "Japanese", "plural": { "id": 144, "source": 0, "number": 1, "formula": "0", "type": 0 }, "aliases": [ "jp", "jp_jpn", "ja_ja", "jpn_jp", "jpn" ], "direction": "ltr", "population": 119729025, "web_url": "https://translate.jellyfin.org/languages/ja/", "url": "https://translate.jellyfin.org/api/languages/ja/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/ja/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": "ja", "id": 1334, "filename": "Translations/ja.lproj/Localizable.strings", "revision": "5391ce85bd6412e21f4da83faddf3d1ced46d497,d67f9b0d748afac45fc7209338c62b7c627f336f", "web_url": "https://translate.jellyfin.org/projects/swiftfin/swiftfin/ja/", "share_url": "https://translate.jellyfin.org/engage/swiftfin/-/ja/", "translate_url": "https://translate.jellyfin.org/translate/swiftfin/swiftfin/ja/", "url": "https://translate.jellyfin.org/api/translations/swiftfin/swiftfin/ja/?format=api", "is_template": false, "is_source": false, "total": 351, "total_words": 829, "translated": 143, "translated_words": 267, "translated_percent": 40.7, "fuzzy": 1, "fuzzy_words": 3, "fuzzy_percent": 0.2, "failing_checks": 0, "failing_checks_words": 0, "failing_checks_percent": 0.0, "have_suggestion": 97, "have_comment": 0, "last_change": "2024-09-05T11:16:14.996057-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/swiftfin/swiftfin/ja/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/swiftfin/swiftfin/ja/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/swiftfin/swiftfin/ja/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/swiftfin/swiftfin/ja/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/swiftfin/swiftfin/ja/units/?format=api" }, { "language": { "id": 144, "code": "ja", "name": "Japanese", "plural": { "id": 144, "source": 0, "number": 1, "formula": "0", "type": 0 }, "aliases": [ "jp", "jp_jpn", "ja_ja", "jpn_jp", "jpn" ], "direction": "ltr", "population": 119729025, "web_url": "https://translate.jellyfin.org/languages/ja/", "url": "https://translate.jellyfin.org/api/languages/ja/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/ja/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": "ja", "id": 1335, "filename": "ja.tbx", "revision": "1cccff01ab17b4e4373722850087142546bfa81b", "web_url": "https://translate.jellyfin.org/projects/swiftfin/glossary/ja/", "share_url": "https://translate.jellyfin.org/engage/swiftfin/-/ja/", "translate_url": "https://translate.jellyfin.org/translate/swiftfin/glossary/ja/", "url": "https://translate.jellyfin.org/api/translations/swiftfin/glossary/ja/?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": "2022-08-09T01:22:49.348025-04:00", "last_author": "Chris Yang", "repository_url": "https://translate.jellyfin.org/api/translations/swiftfin/glossary/ja/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/swiftfin/glossary/ja/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/swiftfin/glossary/ja/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/swiftfin/glossary/ja/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/swiftfin/glossary/ja/units/?format=api" }, { "language": { "id": 95, "code": "eu", "name": "Basque", "plural": { "id": 95, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "es_eu", "baq", "eus" ], "direction": "ltr", "population": 1088518, "web_url": "https://translate.jellyfin.org/languages/eu/", "url": "https://translate.jellyfin.org/api/languages/eu/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/eu/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": "eu", "id": 1336, "filename": "Translations/eu.lproj/Localizable.strings", "revision": "422d16fae097cecbddf0d0993ae9f5c26fc59444,d67f9b0d748afac45fc7209338c62b7c627f336f", "web_url": "https://translate.jellyfin.org/projects/swiftfin/swiftfin/eu/", "share_url": "https://translate.jellyfin.org/engage/swiftfin/-/eu/", "translate_url": "https://translate.jellyfin.org/translate/swiftfin/swiftfin/eu/", "url": "https://translate.jellyfin.org/api/translations/swiftfin/swiftfin/eu/?format=api", "is_template": false, "is_source": false, "total": 351, "total_words": 829, "translated": 239, "translated_words": 522, "translated_percent": 68.0, "fuzzy": 4, "fuzzy_words": 7, "fuzzy_percent": 1.1, "failing_checks": 0, "failing_checks_words": 0, "failing_checks_percent": 0.0, "have_suggestion": 7, "have_comment": 0, "last_change": "2024-09-05T11:16:09.467612-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/swiftfin/swiftfin/eu/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/swiftfin/swiftfin/eu/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/swiftfin/swiftfin/eu/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/swiftfin/swiftfin/eu/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/swiftfin/swiftfin/eu/units/?format=api" }, { "language": { "id": 95, "code": "eu", "name": "Basque", "plural": { "id": 95, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "es_eu", "baq", "eus" ], "direction": "ltr", "population": 1088518, "web_url": "https://translate.jellyfin.org/languages/eu/", "url": "https://translate.jellyfin.org/api/languages/eu/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/eu/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": "eu", "id": 1337, "filename": "eu.tbx", "revision": "bcf46e919089680b8dc6418a4c8120ad5f5b45f9", "web_url": "https://translate.jellyfin.org/projects/swiftfin/glossary/eu/", "share_url": "https://translate.jellyfin.org/engage/swiftfin/-/eu/", "translate_url": "https://translate.jellyfin.org/translate/swiftfin/glossary/eu/", "url": "https://translate.jellyfin.org/api/translations/swiftfin/glossary/eu/?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": "2022-09-16T16:11:41.374817-04:00", "last_author": "Xabi", "repository_url": "https://translate.jellyfin.org/api/translations/swiftfin/glossary/eu/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/swiftfin/glossary/eu/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/swiftfin/glossary/eu/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/swiftfin/glossary/eu/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/swiftfin/glossary/eu/units/?format=api" }, { "language": { "id": 311, "code": "ug", "name": "Uyghur", "plural": { "id": 311, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "uig" ], "direction": "rtl", "population": 7670114, "web_url": "https://translate.jellyfin.org/languages/ug/", "url": "https://translate.jellyfin.org/api/languages/ug/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/ug/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": "ug", "id": 1338, "filename": "app/src/main/res/values-ug/strings.xml", "revision": "be16bc2190bf331faec31ea9c66dbce308efea90,f8a51dce720b5b60c7b35d42af9219c435022a5d", "web_url": "https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv/ug/", "share_url": "https://translate.jellyfin.org/engage/jellyfin-android/-/ug/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin-android/jellyfin-androidtv/ug/", "url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-androidtv/ug/?format=api", "is_template": false, "is_source": false, "total": 526, "total_words": 1614, "translated": 96, "translated_words": 185, "translated_percent": 18.2, "fuzzy": 33, "fuzzy_words": 71, "fuzzy_percent": 6.2, "failing_checks": 0, "failing_checks_words": 0, "failing_checks_percent": 0.0, "have_suggestion": 0, "have_comment": 0, "last_change": "2024-08-27T07:51:25.192413-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-androidtv/ug/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-androidtv/ug/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-androidtv/ug/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-androidtv/ug/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-androidtv/ug/units/?format=api" }, { "language": { "id": 311, "code": "ug", "name": "Uyghur", "plural": { "id": 311, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "uig" ], "direction": "rtl", "population": 7670114, "web_url": "https://translate.jellyfin.org/languages/ug/", "url": "https://translate.jellyfin.org/api/languages/ug/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/ug/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": "ug", "id": 1339, "filename": "ug.po", "revision": "4f8f6e6dec598f7b38d9fabe8f06f7ee39f31dcf,f4d73dcaf28f710323e16c25bfbb97b50a6f99c1", "web_url": "https://translate.jellyfin.org/projects/jellyfin-android/glossary/ug/", "share_url": "https://translate.jellyfin.org/engage/jellyfin-android/-/ug/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin-android/glossary/ug/", "url": "https://translate.jellyfin.org/api/translations/jellyfin-android/glossary/ug/?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": "2022-10-06T01:15:52.428582-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/glossary/ug/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/glossary/ug/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/glossary/ug/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/glossary/ug/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/glossary/ug/units/?format=api" }, { "language": { "id": 122, "code": "he", "name": "Hebrew", "plural": { "id": 122, "source": 0, "number": 4, "formula": "(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && n % 10 == 0) ? 2 : 3))", "type": 6 }, "aliases": [ "he_he", "iw", "iw_il", "iw_he", "heb" ], "direction": "rtl", "population": 8675480, "web_url": "https://translate.jellyfin.org/languages/he/", "url": "https://translate.jellyfin.org/api/languages/he/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/he/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": "he", "id": 1340, "filename": "fastlane/metadata/android/he", "revision": "b91de02248e015c0e5b884cced1d391f909f4019,4395d1a9b77e1ce7daab92238603704c2747991c", "web_url": "https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv-fastlane/he/", "share_url": "https://translate.jellyfin.org/engage/jellyfin-android/-/he/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin-android/jellyfin-androidtv-fastlane/he/", "url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-androidtv-fastlane/he/?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": 3, "failing_checks_words": 159, "failing_checks_percent": 75.0, "have_suggestion": 0, "have_comment": 0, "last_change": "2024-06-17T13:41:28.819365-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-androidtv-fastlane/he/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-androidtv-fastlane/he/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-androidtv-fastlane/he/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-androidtv-fastlane/he/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-androidtv-fastlane/he/units/?format=api" }, { "language": { "id": 122, "code": "he", "name": "Hebrew", "plural": { "id": 122, "source": 0, "number": 4, "formula": "(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && n % 10 == 0) ? 2 : 3))", "type": 6 }, "aliases": [ "he_he", "iw", "iw_il", "iw_he", "heb" ], "direction": "rtl", "population": 8675480, "web_url": "https://translate.jellyfin.org/languages/he/", "url": "https://translate.jellyfin.org/api/languages/he/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/he/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": "iw", "id": 1341, "filename": "app/src/main/res/values-iw/strings.xml", "revision": "f77c796990e92ff3dddc115c5e2569a188d5ebb5,330a048d8236f91207638b45d11809f05c2d790e", "web_url": "https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/he/", "share_url": "https://translate.jellyfin.org/engage/jellyfin-android/-/he/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin-android/jellyfin-android/he/", "url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android/he/?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": 0, "failing_checks_words": 0, "failing_checks_percent": 0.0, "have_suggestion": 0, "have_comment": 0, "last_change": "2024-06-17T13:41:28.404066-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android/he/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android/he/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android/he/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android/he/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android/he/units/?format=api" }, { "language": { "id": 122, "code": "he", "name": "Hebrew", "plural": { "id": 122, "source": 0, "number": 4, "formula": "(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && n % 10 == 0) ? 2 : 3))", "type": 6 }, "aliases": [ "he_he", "iw", "iw_il", "iw_he", "heb" ], "direction": "rtl", "population": 8675480, "web_url": "https://translate.jellyfin.org/languages/he/", "url": "https://translate.jellyfin.org/api/languages/he/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/he/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": "he", "id": 1342, "filename": "fastlane/metadata/android/he", "revision": "9b708a0128cbb4e96b33bb7a70a24a9bb93855c9,6c1df962c75e99d70b16c2d5186f71a0310ddb67", "web_url": "https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android-fastlane/he/", "share_url": "https://translate.jellyfin.org/engage/jellyfin-android/-/he/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin-android/jellyfin-android-fastlane/he/", "url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android-fastlane/he/?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": 1, "failing_checks_words": 121, "failing_checks_percent": 25.0, "have_suggestion": 0, "have_comment": 0, "last_change": "2024-06-17T13:41:28.537682-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android-fastlane/he/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android-fastlane/he/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android-fastlane/he/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android-fastlane/he/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android-fastlane/he/units/?format=api" }, { "language": { "id": 147, "code": "jbo", "name": "Lojban", "plural": { "id": 147, "source": 0, "number": 1, "formula": "0", "type": 0 }, "aliases": [], "direction": "ltr", "population": 0, "web_url": "https://translate.jellyfin.org/languages/jbo/", "url": "https://translate.jellyfin.org/api/languages/jbo/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/jbo/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": "jbo", "id": 1343, "filename": "src/strings/jbo.json", "revision": "429770d36f65e9501e50c93c491324075acca747,d2635a19d459fe690882656cbc48bdc1a1f20a42", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/jbo/", "share_url": "https://translate.jellyfin.org/engage/jellyfin/-/jbo/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin/jellyfin-web/jbo/", "url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-web/jbo/?format=api", "is_template": false, "is_source": false, "total": 1780, "total_words": 10108, "translated": 73, "translated_words": 120, "translated_percent": 4.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-09-27T23:49:40.276332-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-web/jbo/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-web/jbo/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-web/jbo/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-web/jbo/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-web/jbo/units/?format=api" }, { "language": { "id": 147, "code": "jbo", "name": "Lojban", "plural": { "id": 147, "source": 0, "number": 1, "formula": "0", "type": 0 }, "aliases": [], "direction": "ltr", "population": 0, "web_url": "https://translate.jellyfin.org/languages/jbo/", "url": "https://translate.jellyfin.org/api/languages/jbo/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/jbo/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": "jbo", "id": 1344, "filename": "jbo.tbx", "revision": "58b452515dfb7fd330105634135ef60e3a247503", "web_url": "https://translate.jellyfin.org/projects/jellyfin/glossary/jbo/", "share_url": "https://translate.jellyfin.org/engage/jellyfin/-/jbo/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin/glossary/jbo/", "url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/jbo/?format=api", "is_template": false, "is_source": false, "total": 137, "total_words": 169, "translated": 31, "translated_words": 47, "translated_percent": 22.6, "fuzzy": 3, "fuzzy_words": 3, "fuzzy_percent": 2.1, "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.021181-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/jbo/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/jbo/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/jbo/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/jbo/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/jbo/units/?format=api" }, { "language": { "id": 147, "code": "jbo", "name": "Lojban", "plural": { "id": 147, "source": 0, "number": 1, "formula": "0", "type": 0 }, "aliases": [], "direction": "ltr", "population": 0, "web_url": "https://translate.jellyfin.org/languages/jbo/", "url": "https://translate.jellyfin.org/api/languages/jbo/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/jbo/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": "jbo", "id": 1345, "filename": "jellyfin_mpv_shim/messages/jbo/LC_MESSAGES/base.po", "revision": "f8e0e8a4bc4d069e2c5b3d4306ab2bfbc3a0c34d", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-desktop/jbo/", "share_url": "https://translate.jellyfin.org/engage/jellyfin/-/jbo/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin/jellyfin-desktop/jbo/", "url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/jbo/?format=api", "is_template": false, "is_source": false, "total": 142, "total_words": 418, "translated": 36, "translated_words": 44, "translated_percent": 25.3, "fuzzy": 1, "fuzzy_words": 2, "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-06-08T03:41:42.375761-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/jbo/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/jbo/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/jbo/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/jbo/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/jbo/units/?format=api" }, { "language": { "id": 147, "code": "jbo", "name": "Lojban", "plural": { "id": 147, "source": 0, "number": 1, "formula": "0", "type": 0 }, "aliases": [], "direction": "ltr", "population": 0, "web_url": "https://translate.jellyfin.org/languages/jbo/", "url": "https://translate.jellyfin.org/api/languages/jbo/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/jbo/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": "jbo", "id": 1346, "filename": "Emby.Server.Implementations/Localization/Core/jbo.json", "revision": "1b47bb2f23ef611109e2937b96a4c279308bae76,9702ab71236fa9768eaefa114ebf9f2d23e09cf0", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/jbo/", "share_url": "https://translate.jellyfin.org/engage/jellyfin/-/jbo/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin/jellyfin-core/jbo/", "url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-core/jbo/?format=api", "is_template": false, "is_source": false, "total": 137, "total_words": 527, "translated": 5, "translated_words": 6, "translated_percent": 3.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-08T10:41:45.991947-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-core/jbo/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-core/jbo/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-core/jbo/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-core/jbo/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-core/jbo/units/?format=api" }, { "language": { "id": 147, "code": "jbo", "name": "Lojban", "plural": { "id": 147, "source": 0, "number": 1, "formula": "0", "type": 0 }, "aliases": [], "direction": "ltr", "population": 0, "web_url": "https://translate.jellyfin.org/languages/jbo/", "url": "https://translate.jellyfin.org/api/languages/jbo/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/jbo/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": "jbo", "id": 1347, "filename": "resources/language/resource.language.jbo/strings.po", "revision": "4f8f6e6dec598f7b38d9fabe8f06f7ee39f31dcf,d44a37b1ec27290c9c4eda046fd3e300b60473a3", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-kodi/jbo/", "share_url": "https://translate.jellyfin.org/engage/jellyfin/-/jbo/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin/jellyfin-kodi/jbo/", "url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-kodi/jbo/?format=api", "is_template": false, "is_source": false, "total": 234, "total_words": 1217, "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": "2022-10-18T16:03:51.588402-04:00", "last_author": "Polaris", "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-kodi/jbo/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-kodi/jbo/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-kodi/jbo/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-kodi/jbo/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-kodi/jbo/units/?format=api" }, { "language": { "id": 292, "code": "te", "name": "Telugu", "plural": { "id": 292, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "tel" ], "direction": "ltr", "population": 95478480, "web_url": "https://translate.jellyfin.org/languages/te/", "url": "https://translate.jellyfin.org/api/languages/te/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/te/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": "te", "id": 1348, "filename": "app/src/main/res/values-te/strings.xml", "revision": "34511dd11e14e2eb9028c0dbf053b025b4e00ee8,330a048d8236f91207638b45d11809f05c2d790e", "web_url": "https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/te/", "share_url": "https://translate.jellyfin.org/engage/jellyfin-android/-/te/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin-android/jellyfin-android/te/", "url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android/te/?format=api", "is_template": false, "is_source": false, "total": 105, "total_words": 573, "translated": 98, "translated_words": 514, "translated_percent": 93.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-05-04T01:41:25.194302-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android/te/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android/te/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android/te/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android/te/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android/te/units/?format=api" }, { "language": { "id": 292, "code": "te", "name": "Telugu", "plural": { "id": 292, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "tel" ], "direction": "ltr", "population": 95478480, "web_url": "https://translate.jellyfin.org/languages/te/", "url": "https://translate.jellyfin.org/api/languages/te/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/te/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": "te", "id": 1349, "filename": "te.po", "revision": "24af5393c3f3a4ab1a085f4b6f6135bda03aba96,f4d73dcaf28f710323e16c25bfbb97b50a6f99c1", "web_url": "https://translate.jellyfin.org/projects/jellyfin-android/glossary/te/", "share_url": "https://translate.jellyfin.org/engage/jellyfin-android/-/te/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin-android/glossary/te/", "url": "https://translate.jellyfin.org/api/translations/jellyfin-android/glossary/te/?format=api", "is_template": false, "is_source": false, "total": 6, "total_words": 8, "translated": 5, "translated_words": 7, "translated_percent": 83.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-05-04T11:19:20.953146-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/glossary/te/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/glossary/te/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/glossary/te/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/glossary/te/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/glossary/te/units/?format=api" }, { "language": { "id": 292, "code": "te", "name": "Telugu", "plural": { "id": 292, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "tel" ], "direction": "ltr", "population": 95478480, "web_url": "https://translate.jellyfin.org/languages/te/", "url": "https://translate.jellyfin.org/api/languages/te/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/te/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": "te", "id": 1350, "filename": "app/src/main/res/values-te/strings.xml", "revision": "b0907c07fe8c627546be97bfe207dc07249db731,f8a51dce720b5b60c7b35d42af9219c435022a5d", "web_url": "https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv/te/", "share_url": "https://translate.jellyfin.org/engage/jellyfin-android/-/te/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin-android/jellyfin-androidtv/te/", "url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-androidtv/te/?format=api", "is_template": false, "is_source": false, "total": 526, "total_words": 1614, "translated": 26, "translated_words": 35, "translated_percent": 4.9, "fuzzy": 13, "fuzzy_words": 26, "fuzzy_percent": 2.4, "failing_checks": 0, "failing_checks_words": 0, "failing_checks_percent": 0.0, "have_suggestion": 0, "have_comment": 0, "last_change": "2024-08-27T07:51:23.786913-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-androidtv/te/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-androidtv/te/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-androidtv/te/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-androidtv/te/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-androidtv/te/units/?format=api" }, { "language": { "id": 292, "code": "te", "name": "Telugu", "plural": { "id": 292, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "tel" ], "direction": "ltr", "population": 95478480, "web_url": "https://translate.jellyfin.org/languages/te/", "url": "https://translate.jellyfin.org/api/languages/te/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/te/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": "te", "id": 1351, "filename": "fastlane/metadata/android/te", "revision": "e433266287003000224b66a9790f32718070bdd2,6c1df962c75e99d70b16c2d5186f71a0310ddb67", "web_url": "https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android-fastlane/te/", "share_url": "https://translate.jellyfin.org/engage/jellyfin-android/-/te/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin-android/jellyfin-android-fastlane/te/", "url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android-fastlane/te/?format=api", "is_template": false, "is_source": false, "total": 4, "total_words": 169, "translated": 3, "translated_words": 137, "translated_percent": 75.0, "fuzzy": 0, "fuzzy_words": 0, "fuzzy_percent": 0.0, "failing_checks": 1, "failing_checks_words": 7, "failing_checks_percent": 25.0, "have_suggestion": 0, "have_comment": 1, "last_change": "2024-04-27T11:36:02.740998-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android-fastlane/te/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android-fastlane/te/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android-fastlane/te/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android-fastlane/te/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android-fastlane/te/units/?format=api" }, { "language": { "id": 292, "code": "te", "name": "Telugu", "plural": { "id": 292, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "tel" ], "direction": "ltr", "population": 95478480, "web_url": "https://translate.jellyfin.org/languages/te/", "url": "https://translate.jellyfin.org/api/languages/te/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/te/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": "te", "id": 1352, "filename": "fastlane/metadata/android/te", "revision": "da39a3ee5e6b4b0d3255bfef95601890afd80709,4395d1a9b77e1ce7daab92238603704c2747991c", "web_url": "https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv-fastlane/te/", "share_url": "https://translate.jellyfin.org/engage/jellyfin-android/-/te/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin-android/jellyfin-androidtv-fastlane/te/", "url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-androidtv-fastlane/te/?format=api", "is_template": false, "is_source": false, "total": 4, "total_words": 168, "translated": 0, "translated_words": 0, "translated_percent": 0.0, "fuzzy": 0, "fuzzy_words": 0, "fuzzy_percent": 0.0, "failing_checks": 1, "failing_checks_words": 4, "failing_checks_percent": 25.0, "have_suggestion": 0, "have_comment": 0, "last_change": "2024-03-11T12:28:48.328365-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-androidtv-fastlane/te/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-androidtv-fastlane/te/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-androidtv-fastlane/te/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-androidtv-fastlane/te/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-androidtv-fastlane/te/units/?format=api" }, { "language": { "id": 163, "code": "km", "name": "Khmer (Central)", "plural": { "id": 163, "source": 0, "number": 1, "formula": "0", "type": 0 }, "aliases": [ "khm" ], "direction": "ltr", "population": 15065030, "web_url": "https://translate.jellyfin.org/languages/km/", "url": "https://translate.jellyfin.org/api/languages/km/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/km/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": "km", "id": 1353, "filename": "Emby.Server.Implementations/Localization/Core/km.json", "revision": "5d10975f32dcbfe70df4e559e4ba3bd8bb29d651,9702ab71236fa9768eaefa114ebf9f2d23e09cf0", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/km/", "share_url": "https://translate.jellyfin.org/engage/jellyfin/-/km/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin/jellyfin-core/km/", "url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-core/km/?format=api", "is_template": false, "is_source": false, "total": 137, "total_words": 527, "translated": 131, "translated_words": 495, "translated_percent": 95.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-08T10:41:47.002521-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-core/km/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-core/km/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-core/km/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-core/km/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-core/km/units/?format=api" }, { "language": { "id": 163, "code": "km", "name": "Khmer (Central)", "plural": { "id": 163, "source": 0, "number": 1, "formula": "0", "type": 0 }, "aliases": [ "khm" ], "direction": "ltr", "population": 15065030, "web_url": "https://translate.jellyfin.org/languages/km/", "url": "https://translate.jellyfin.org/api/languages/km/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/km/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": "km", "id": 1354, "filename": "km.tbx", "revision": "2a040e37284ec363467e611e2acc0d53099cc2b9", "web_url": "https://translate.jellyfin.org/projects/jellyfin/glossary/km/", "share_url": "https://translate.jellyfin.org/engage/jellyfin/-/km/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin/glossary/km/", "url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/km/?format=api", "is_template": false, "is_source": false, "total": 137, "total_words": 169, "translated": 137, "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-08-20T12:41:33.493306-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/km/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/km/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/km/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/km/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/km/units/?format=api" }, { "language": { "id": 163, "code": "km", "name": "Khmer (Central)", "plural": { "id": 163, "source": 0, "number": 1, "formula": "0", "type": 0 }, "aliases": [ "khm" ], "direction": "ltr", "population": 15065030, "web_url": "https://translate.jellyfin.org/languages/km/", "url": "https://translate.jellyfin.org/api/languages/km/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/km/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": "km", "id": 1355, "filename": "jellyfin_mpv_shim/messages/km/LC_MESSAGES/base.po", "revision": "93590735b565d322f12c5201a01e3125480990c8", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-desktop/km/", "share_url": "https://translate.jellyfin.org/engage/jellyfin/-/km/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin/jellyfin-desktop/km/", "url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/km/?format=api", "is_template": false, "is_source": false, "total": 142, "total_words": 418, "translated": 78, "translated_words": 188, "translated_percent": 54.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-08-20T15:12:05.353367-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/km/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/km/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/km/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/km/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/km/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 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": "pt", "id": 1356, "filename": "jellyfin_mpv_shim/messages/pt/LC_MESSAGES/base.po", "revision": "81440196ba2ea6e71b4cedeeb0ddc3213505722a", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-desktop/pt/", "share_url": "https://translate.jellyfin.org/engage/jellyfin/-/pt/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin/jellyfin-desktop/pt/", "url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/pt/?format=api", "is_template": false, "is_source": false, "total": 142, "total_words": 418, "translated": 142, "translated_words": 418, "translated_percent": 100.0, "fuzzy": 0, "fuzzy_words": 0, "fuzzy_percent": 0.0, "failing_checks": 0, "failing_checks_words": 0, "failing_checks_percent": 0.0, "have_suggestion": 0, "have_comment": 0, "last_change": "2024-06-16T20:11:17.413787-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/pt/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/pt/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/pt/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/pt/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/pt/units/?format=api" }, { "language": { "id": 166, "code": "ko", "name": "Korean", "plural": { "id": 166, "source": 0, "number": 1, "formula": "0", "type": 0 }, "aliases": [ "ko_ko", "kor_kr", "kor" ], "direction": "ltr", "population": 78357047, "web_url": "https://translate.jellyfin.org/languages/ko/", "url": "https://translate.jellyfin.org/api/languages/ko/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/ko/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": "ko", "id": 1357, "filename": "resources/language/resource.language.ko/strings.po", "revision": "e76f383e34d4d313fc6c6fc5f0a363fb1611c6e1,68348ce3f8e80ebbd710101d2467fdbbd6ad5855", "web_url": "https://translate.jellyfin.org/projects/jellycon/jellycon/ko/", "share_url": "https://translate.jellyfin.org/engage/jellycon/-/ko/", "translate_url": "https://translate.jellyfin.org/translate/jellycon/jellycon/ko/", "url": "https://translate.jellyfin.org/api/translations/jellycon/jellycon/ko/?format=api", "is_template": false, "is_source": false, "total": 284, "total_words": 894, "translated": 96, "translated_words": 270, "translated_percent": 33.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-04-04T08:38:13.216488-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellycon/jellycon/ko/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellycon/jellycon/ko/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellycon/jellycon/ko/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellycon/jellycon/ko/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellycon/jellycon/ko/units/?format=api" }, { "language": { "id": 178, "code": "lb", "name": "Luxembourgish", "plural": { "id": 178, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "ltz" ], "direction": "ltr", "population": 421015, "web_url": "https://translate.jellyfin.org/languages/lb/", "url": "https://translate.jellyfin.org/api/languages/lb/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/lb/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": "lb", "id": 1358, "filename": "Translations/lb.lproj/Localizable.strings", "revision": "24cfbbae39d26cd061ca9b50c5921799f0089cb9,d67f9b0d748afac45fc7209338c62b7c627f336f", "web_url": "https://translate.jellyfin.org/projects/swiftfin/swiftfin/lb/", "share_url": "https://translate.jellyfin.org/engage/swiftfin/-/lb/", "translate_url": "https://translate.jellyfin.org/translate/swiftfin/swiftfin/lb/", "url": "https://translate.jellyfin.org/api/translations/swiftfin/swiftfin/lb/?format=api", "is_template": false, "is_source": false, "total": 351, "total_words": 829, "translated": 7, "translated_words": 11, "translated_percent": 1.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-05T11:16:16.556750-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/swiftfin/swiftfin/lb/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/swiftfin/swiftfin/lb/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/swiftfin/swiftfin/lb/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/swiftfin/swiftfin/lb/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/swiftfin/swiftfin/lb/units/?format=api" }, { "language": { "id": 178, "code": "lb", "name": "Luxembourgish", "plural": { "id": 178, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "ltz" ], "direction": "ltr", "population": 421015, "web_url": "https://translate.jellyfin.org/languages/lb/", "url": "https://translate.jellyfin.org/api/languages/lb/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/lb/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": "lb", "id": 1359, "filename": "lb.tbx", "revision": "e7ede3fc67c7fcf5d999e40e3c852fa008918605", "web_url": "https://translate.jellyfin.org/projects/swiftfin/glossary/lb/", "share_url": "https://translate.jellyfin.org/engage/swiftfin/-/lb/", "translate_url": "https://translate.jellyfin.org/translate/swiftfin/glossary/lb/", "url": "https://translate.jellyfin.org/api/translations/swiftfin/glossary/lb/?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-01-06T07:29:50.859573-05:00", "last_author": "Nevylish", "repository_url": "https://translate.jellyfin.org/api/translations/swiftfin/glossary/lb/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/swiftfin/glossary/lb/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/swiftfin/glossary/lb/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/swiftfin/glossary/lb/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/swiftfin/glossary/lb/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 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": "ca", "id": 1360, "filename": "jellyfin_mpv_shim/messages/ca/LC_MESSAGES/base.po", "revision": "c6aaf73652604221fdf4db602bc9f2d1ff3f0a85", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-desktop/ca/", "share_url": "https://translate.jellyfin.org/engage/jellyfin/-/ca/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin/jellyfin-desktop/ca/", "url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/ca/?format=api", "is_template": false, "is_source": false, "total": 142, "total_words": 418, "translated": 142, "translated_words": 418, "translated_percent": 100.0, "fuzzy": 0, "fuzzy_words": 0, "fuzzy_percent": 0.0, "failing_checks": 0, "failing_checks_words": 0, "failing_checks_percent": 0.0, "have_suggestion": 0, "have_comment": 0, "last_change": "2024-06-20T11:41:28.348356-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/ca/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/ca/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/ca/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/ca/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/ca/units/?format=api" }, { "language": { "id": 151, "code": "ka", "name": "Georgian", "plural": { "id": 151, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "geo", "kat" ], "direction": "ltr", "population": 3543645, "web_url": "https://translate.jellyfin.org/languages/ka/", "url": "https://translate.jellyfin.org/api/languages/ka/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/ka/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": "ka", "id": 1361, "filename": "Emby.Server.Implementations/Localization/Core/ka.json", "revision": "2d02522fea2dbf492308618ec252a07f0771a255,9702ab71236fa9768eaefa114ebf9f2d23e09cf0", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ka/", "share_url": "https://translate.jellyfin.org/engage/jellyfin/-/ka/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin/jellyfin-core/ka/", "url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-core/ka/?format=api", "is_template": false, "is_source": false, "total": 137, "total_words": 527, "translated": 126, "translated_words": 467, "translated_percent": 91.9, "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:46.191698-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-core/ka/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-core/ka/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-core/ka/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-core/ka/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-core/ka/units/?format=api" }, { "language": { "id": 151, "code": "ka", "name": "Georgian", "plural": { "id": 151, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "geo", "kat" ], "direction": "ltr", "population": 3543645, "web_url": "https://translate.jellyfin.org/languages/ka/", "url": "https://translate.jellyfin.org/api/languages/ka/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/ka/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": "ka", "id": 1362, "filename": "ka.tbx", "revision": "2cd9c21b0d65249157372c4a07f0c1be998c375f", "web_url": "https://translate.jellyfin.org/projects/jellyfin/glossary/ka/", "share_url": "https://translate.jellyfin.org/engage/jellyfin/-/ka/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin/glossary/ka/", "url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/ka/?format=api", "is_template": false, "is_source": false, "total": 137, "total_words": 169, "translated": 104, "translated_words": 131, "translated_percent": 75.9, "fuzzy": 1, "fuzzy_words": 1, "fuzzy_percent": 0.7, "failing_checks": 0, "failing_checks_words": 0, "failing_checks_percent": 0.0, "have_suggestion": 7, "have_comment": 0, "last_change": "2024-06-17T18:23:07.178122-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/ka/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/ka/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/ka/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/ka/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/glossary/ka/units/?format=api" }, { "language": { "id": 151, "code": "ka", "name": "Georgian", "plural": { "id": 151, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "geo", "kat" ], "direction": "ltr", "population": 3543645, "web_url": "https://translate.jellyfin.org/languages/ka/", "url": "https://translate.jellyfin.org/api/languages/ka/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/ka/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": "ka", "id": 1363, "filename": "app/src/main/res/values-ka/strings.xml", "revision": "a6b3daec9354f9ae75cdf8d94a67446c6227dd96,330a048d8236f91207638b45d11809f05c2d790e", "web_url": "https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/ka/", "share_url": "https://translate.jellyfin.org/engage/jellyfin-android/-/ka/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin-android/jellyfin-android/ka/", "url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android/ka/?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": 0, "failing_checks_words": 0, "failing_checks_percent": 0.0, "have_suggestion": 0, "have_comment": 0, "last_change": "2024-04-25T12:36:24.270753-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android/ka/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android/ka/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android/ka/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android/ka/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android/ka/units/?format=api" }, { "language": { "id": 151, "code": "ka", "name": "Georgian", "plural": { "id": 151, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "geo", "kat" ], "direction": "ltr", "population": 3543645, "web_url": "https://translate.jellyfin.org/languages/ka/", "url": "https://translate.jellyfin.org/api/languages/ka/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/ka/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": "ka", "id": 1364, "filename": "ka.po", "revision": "4f8f6e6dec598f7b38d9fabe8f06f7ee39f31dcf,f4d73dcaf28f710323e16c25bfbb97b50a6f99c1", "web_url": "https://translate.jellyfin.org/projects/jellyfin-android/glossary/ka/", "share_url": "https://translate.jellyfin.org/engage/jellyfin-android/-/ka/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin-android/glossary/ka/", "url": "https://translate.jellyfin.org/api/translations/jellyfin-android/glossary/ka/?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": "2022-12-03T13:31:52.304685-05:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/glossary/ka/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/glossary/ka/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/glossary/ka/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/glossary/ka/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/glossary/ka/units/?format=api" }, { "language": { "id": 295, "code": "th", "name": "Thai", "plural": { "id": 295, "source": 0, "number": 1, "formula": "0", "type": 0 }, "aliases": [ "tha" ], "direction": "ltr", "population": 55181920, "web_url": "https://translate.jellyfin.org/languages/th/", "url": "https://translate.jellyfin.org/api/languages/th/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/th/statistics/?format=api" }, "component": { "name": "Jellyfin Vue", "slug": "jellyfin-vue", "id": 14, "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 Vue", "slug": "jellyfin-vue", "id": 3, "web": "https://github.com/jellyfin/jellyfin-vue", "web_url": "https://translate.jellyfin.org/projects/jellyfin-vue/", "url": "https://translate.jellyfin.org/api/projects/jellyfin-vue/?format=api", "components_list_url": "https://translate.jellyfin.org/api/projects/jellyfin-vue/components/?format=api", "repository_url": "https://translate.jellyfin.org/api/projects/jellyfin-vue/repository/?format=api", "statistics_url": "https://translate.jellyfin.org/api/projects/jellyfin-vue/statistics/?format=api", "categories_url": "https://translate.jellyfin.org/api/projects/jellyfin-vue/categories/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/projects/jellyfin-vue/changes/?format=api", "languages_url": "https://translate.jellyfin.org/api/projects/jellyfin-vue/languages/?format=api", "labels_url": "https://translate.jellyfin.org/api/projects/jellyfin-vue/labels/?format=api", "credits_url": "https://translate.jellyfin.org/api/projects/jellyfin-vue/credits/?format=api", "translation_review": false, "source_review": true, "set_language_team": true, "instructions": "For any question or discussion about translations, please join [#jellyfin-translate:matrix.org](https://matrix.to/#/#jellyfin-translate:matrix.org) or the [Jellyfin Discord server](https://discord.gg/zHBxVSXdBV).", "enable_hooks": true, "language_aliases": "", "enforced_2fa": false }, "vcs": "git", "repo": "https://github.com/jellyfin/jellyfin-vue.git", "git_export": "https://translate.jellyfin.org/git/jellyfin-vue/jellyfin-vue/", "branch": "master", "push_branch": "", "filemask": "frontend/locales/*.json", "screenshot_filemask": "", "template": "frontend/locales/en.json", "edit_template": false, "intermediate": "", "new_base": "frontend/locales/en.json", "file_format": "json", "license": "LGPL-3.0-only", "license_url": "https://spdx.org/licenses/LGPL-3.0-only.html", "agreement": "", "web_url": "https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/", "url": "https://translate.jellyfin.org/api/components/jellyfin-vue/jellyfin-vue/?format=api", "repository_url": "https://translate.jellyfin.org/api/components/jellyfin-vue/jellyfin-vue/repository/?format=api", "translations_url": "https://translate.jellyfin.org/api/components/jellyfin-vue/jellyfin-vue/translations/?format=api", "statistics_url": "https://translate.jellyfin.org/api/components/jellyfin-vue/jellyfin-vue/statistics/?format=api", "lock_url": "https://translate.jellyfin.org/api/components/jellyfin-vue/jellyfin-vue/lock/?format=api", "links_url": "https://translate.jellyfin.org/api/components/jellyfin-vue/jellyfin-vue/links/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/components/jellyfin-vue/jellyfin-vue/changes/?format=api", "task_url": null, "credits_url": "https://translate.jellyfin.org/api/components/jellyfin-vue/jellyfin-vue/credits/?format=api", "new_lang": "contact", "language_code_style": "", "push": "ssh://github.com/jellyfin/jellyfin-vue.git", "check_flags": "vue-format", "priority": 100, "enforced_checks": [ "duplicate", "double_space", "ellipsis", "inconsistent", "kashida", "end_colon", "end_ellipsis", "end_exclamation", "end_stop", "escaped_newline", "end_question", "end_semicolon", "newline-count", "plurals", "multiple_failures", "unnamed_format", "punctuation_spacing", "same-plurals", "begin_newline", "begin_space", "end_newline", "end_space", "same", "optional_plural", "safe-html", "vue_format", "zero-width-space" ], "restricted": false, "repoweb": "", "report_source_bugs": "ferferga@hotmail.com", "merge_style": "rebase", "commit_message": "chore(i18n): translate terms ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}", "add_message": "feat(i18n): add {{ language_name }} translation", "delete_message": "chore(i18n): remove translation ({{ language_name }})", "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.", "addon_message": "chore(i18n): update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}", "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})", "allow_translation_propagation": true, "manage_units": false, "enable_suggestions": true, "suggestion_voting": false, "suggestion_autoaccept": 0, "push_on_commit": true, "commit_pending_age": 168, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [ "https://translate.jellyfin.org/api/addons/2/?format=api", "https://translate.jellyfin.org/api/addons/3/?format=api", "https://translate.jellyfin.org/api/addons/1/?format=api", "https://translate.jellyfin.org/api/addons/10/?format=api", "https://translate.jellyfin.org/api/addons/11/?format=api", "https://translate.jellyfin.org/api/addons/9/?format=api" ], "is_glossary": false, "glossary_color": "silver", "category": null, "linked_component": null }, "language_code": "th", "id": 1365, "filename": "frontend/locales/th.json", "revision": "55ed0a01b7e73745eb8cb3440dec025d5a91fffc,3be81ad07c5f1fa5e89f5319fbc27cb1891db299", "web_url": "https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/th/", "share_url": "https://translate.jellyfin.org/engage/jellyfin-vue/-/th/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin-vue/jellyfin-vue/th/", "url": "https://translate.jellyfin.org/api/translations/jellyfin-vue/jellyfin-vue/th/?format=api", "is_template": false, "is_source": false, "total": 412, "total_words": 1194, "translated": 137, "translated_words": 252, "translated_percent": 33.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-14T10:42:46.315738-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin-vue/jellyfin-vue/th/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin-vue/jellyfin-vue/th/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin-vue/jellyfin-vue/th/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin-vue/jellyfin-vue/th/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin-vue/jellyfin-vue/th/units/?format=api" }, { "language": { "id": 151, "code": "ka", "name": "Georgian", "plural": { "id": 151, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "geo", "kat" ], "direction": "ltr", "population": 3543645, "web_url": "https://translate.jellyfin.org/languages/ka/", "url": "https://translate.jellyfin.org/api/languages/ka/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/ka/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": "ka", "id": 1367, "filename": "src/strings/ka.json", "revision": "0905f2b2611d83c7f3da391f4098463c3706831c,d2635a19d459fe690882656cbc48bdc1a1f20a42", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ka/", "share_url": "https://translate.jellyfin.org/engage/jellyfin/-/ka/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin/jellyfin-web/ka/", "url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-web/ka/?format=api", "is_template": false, "is_source": false, "total": 1780, "total_words": 10108, "translated": 143, "translated_words": 435, "translated_percent": 8.0, "fuzzy": 4, "fuzzy_words": 49, "fuzzy_percent": 0.2, "failing_checks": 0, "failing_checks_words": 0, "failing_checks_percent": 0.0, "have_suggestion": 0, "have_comment": 0, "last_change": "2024-09-27T23:49:43.602385-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-web/ka/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-web/ka/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-web/ka/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-web/ka/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-web/ka/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 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": "ca", "id": 1368, "filename": "resources/language/resource.language.ca/strings.po", "revision": "08378dcf26309dace11852d3c4588ff2b3f13805,d44a37b1ec27290c9c4eda046fd3e300b60473a3", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-kodi/ca/", "share_url": "https://translate.jellyfin.org/engage/jellyfin/-/ca/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin/jellyfin-kodi/ca/", "url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-kodi/ca/?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": "2023-12-31T15:48:16.116835-05:00", "last_author": "bene toffix", "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-kodi/ca/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-kodi/ca/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-kodi/ca/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-kodi/ca/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-kodi/ca/units/?format=api" }, { "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": "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": "sq", "id": 1369, "filename": "jellyfin_mpv_shim/messages/sq/LC_MESSAGES/base.po", "revision": "4387ff545d84628d619950093b395b34f9c03cd5", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-desktop/sq/", "share_url": "https://translate.jellyfin.org/engage/jellyfin/-/sq/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin/jellyfin-desktop/sq/", "url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/sq/?format=api", "is_template": false, "is_source": false, "total": 142, "total_words": 418, "translated": 142, "translated_words": 418, "translated_percent": 100.0, "fuzzy": 0, "fuzzy_words": 0, "fuzzy_percent": 0.0, "failing_checks": 4, "failing_checks_words": 4, "failing_checks_percent": 2.8, "have_suggestion": 0, "have_comment": 0, "last_change": "2024-07-13T18:07:11.515288-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/sq/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/sq/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/sq/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/sq/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/sq/units/?format=api" }, { "language": { "id": 72, "code": "el", "name": "Greek", "plural": { "id": 72, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "gr", "ell", "gre" ], "direction": "ltr", "population": 12292240, "web_url": "https://translate.jellyfin.org/languages/el/", "url": "https://translate.jellyfin.org/api/languages/el/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/el/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": "el", "id": 1370, "filename": "jellyfin_mpv_shim/messages/el/LC_MESSAGES/base.po", "revision": "d8de653057b1f18372fc06e129995b3671d5d38d", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-desktop/el/", "share_url": "https://translate.jellyfin.org/engage/jellyfin/-/el/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin/jellyfin-desktop/el/", "url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/el/?format=api", "is_template": false, "is_source": false, "total": 142, "total_words": 418, "translated": 140, "translated_words": 412, "translated_percent": 98.5, "fuzzy": 2, "fuzzy_words": 6, "fuzzy_percent": 1.4, "failing_checks": 4, "failing_checks_words": 6, "failing_checks_percent": 2.8, "have_suggestion": 4, "have_comment": 0, "last_change": "2024-06-11T04:41:28.098243-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/el/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/el/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/el/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/el/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-desktop/el/units/?format=api" }, { "language": { "id": 72, "code": "el", "name": "Greek", "plural": { "id": 72, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "gr", "ell", "gre" ], "direction": "ltr", "population": 12292240, "web_url": "https://translate.jellyfin.org/languages/el/", "url": "https://translate.jellyfin.org/api/languages/el/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/el/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": "el", "id": 1371, "filename": "langs/el.json", "revision": "aaaf7075f554fc88d6f5a9eb593c1130da91684e,1177905eb6459631431f600a24d501f99bae567c", "web_url": "https://translate.jellyfin.org/projects/jellyfin/jellyfin-expo/el/", "share_url": "https://translate.jellyfin.org/engage/jellyfin/-/el/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin/jellyfin-expo/el/", "url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-expo/el/?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-01-06T15:18:14.492624-05:00", "last_author": "Retrial", "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-expo/el/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-expo/el/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-expo/el/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-expo/el/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin/jellyfin-expo/el/units/?format=api" }, { "language": { "id": 72, "code": "el", "name": "Greek", "plural": { "id": 72, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "gr", "ell", "gre" ], "direction": "ltr", "population": 12292240, "web_url": "https://translate.jellyfin.org/languages/el/", "url": "https://translate.jellyfin.org/api/languages/el/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/el/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": "el", "id": 1372, "filename": "app/src/main/res/values-el/strings.xml", "revision": "2f1e39f683001eb0ce2ade9df03ab69189bc6b96,330a048d8236f91207638b45d11809f05c2d790e", "web_url": "https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/el/", "share_url": "https://translate.jellyfin.org/engage/jellyfin-android/-/el/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin-android/jellyfin-android/el/", "url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android/el/?format=api", "is_template": false, "is_source": false, "total": 105, "total_words": 573, "translated": 101, "translated_words": 518, "translated_percent": 96.1, "fuzzy": 1, "fuzzy_words": 29, "fuzzy_percent": 0.9, "failing_checks": 6, "failing_checks_words": 15, "failing_checks_percent": 5.7, "have_suggestion": 0, "have_comment": 0, "last_change": "2024-04-25T12:36:11.347735-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android/el/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android/el/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android/el/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android/el/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-android/el/units/?format=api" }, { "language": { "id": 72, "code": "el", "name": "Greek", "plural": { "id": 72, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "gr", "ell", "gre" ], "direction": "ltr", "population": 12292240, "web_url": "https://translate.jellyfin.org/languages/el/", "url": "https://translate.jellyfin.org/api/languages/el/?format=api", "statistics_url": "https://translate.jellyfin.org/api/languages/el/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": "el", "id": 1373, "filename": "fastlane/metadata/android/el", "revision": "b79b1b1790e61e48afd2df20b220bc7951bf1b70,4395d1a9b77e1ce7daab92238603704c2747991c", "web_url": "https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv-fastlane/el/", "share_url": "https://translate.jellyfin.org/engage/jellyfin-android/-/el/", "translate_url": "https://translate.jellyfin.org/translate/jellyfin-android/jellyfin-androidtv-fastlane/el/", "url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-androidtv-fastlane/el/?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": 3, "failing_checks_words": 159, "failing_checks_percent": 75.0, "have_suggestion": 0, "have_comment": 0, "last_change": "2024-03-11T12:28:42.987919-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-androidtv-fastlane/el/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-androidtv-fastlane/el/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-androidtv-fastlane/el/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-androidtv-fastlane/el/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/jellyfin-android/jellyfin-androidtv-fastlane/el/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": "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": "ca", "id": 1374, "filename": "Translations/ca.lproj/Localizable.strings", "revision": "19c33bfcb86afd04d8f82c3185b2f7c56c97d558,d67f9b0d748afac45fc7209338c62b7c627f336f", "web_url": "https://translate.jellyfin.org/projects/swiftfin/swiftfin/ca/", "share_url": "https://translate.jellyfin.org/engage/swiftfin/-/ca/", "translate_url": "https://translate.jellyfin.org/translate/swiftfin/swiftfin/ca/", "url": "https://translate.jellyfin.org/api/translations/swiftfin/swiftfin/ca/?format=api", "is_template": false, "is_source": false, "total": 351, "total_words": 829, "translated": 351, "translated_words": 829, "translated_percent": 100.0, "fuzzy": 0, "fuzzy_words": 0, "fuzzy_percent": 0.0, "failing_checks": 1, "failing_checks_words": 1, "failing_checks_percent": 0.2, "have_suggestion": 0, "have_comment": 0, "last_change": "2024-09-07T10:41:34.621185-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/swiftfin/swiftfin/ca/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/swiftfin/swiftfin/ca/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/swiftfin/swiftfin/ca/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/swiftfin/swiftfin/ca/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/swiftfin/swiftfin/ca/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": "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": "ca", "id": 1375, "filename": "ca.tbx", "revision": "204618e513f51970b5bf9cf226f69026d576d5e5", "web_url": "https://translate.jellyfin.org/projects/swiftfin/glossary/ca/", "share_url": "https://translate.jellyfin.org/engage/swiftfin/-/ca/", "translate_url": "https://translate.jellyfin.org/translate/swiftfin/glossary/ca/", "url": "https://translate.jellyfin.org/api/translations/swiftfin/glossary/ca/?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-10-15T05:16:57.467229-04:00", "last_author": "Edu MN", "repository_url": "https://translate.jellyfin.org/api/translations/swiftfin/glossary/ca/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/swiftfin/glossary/ca/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/swiftfin/glossary/ca/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/swiftfin/glossary/ca/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/swiftfin/glossary/ca/units/?format=api" }, { "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": "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": "sq", "id": 1376, "filename": "Translations/sq.lproj/Localizable.strings", "revision": "f5b3ebd3460b7052b8bb790bdbbb7f73729738b2,d67f9b0d748afac45fc7209338c62b7c627f336f", "web_url": "https://translate.jellyfin.org/projects/swiftfin/swiftfin/sq/", "share_url": "https://translate.jellyfin.org/engage/swiftfin/-/sq/", "translate_url": "https://translate.jellyfin.org/translate/swiftfin/swiftfin/sq/", "url": "https://translate.jellyfin.org/api/translations/swiftfin/swiftfin/sq/?format=api", "is_template": false, "is_source": false, "total": 351, "total_words": 829, "translated": 212, "translated_words": 471, "translated_percent": 60.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-09-05T11:16:25.256452-04:00", "last_author": null, "repository_url": "https://translate.jellyfin.org/api/translations/swiftfin/swiftfin/sq/repository/?format=api", "file_url": "https://translate.jellyfin.org/api/translations/swiftfin/swiftfin/sq/file/?format=api", "statistics_url": "https://translate.jellyfin.org/api/translations/swiftfin/swiftfin/sq/statistics/?format=api", "changes_list_url": "https://translate.jellyfin.org/api/translations/swiftfin/swiftfin/sq/changes/?format=api", "units_list_url": "https://translate.jellyfin.org/api/translations/swiftfin/swiftfin/sq/units/?format=api" } ] }{ "count": 982, "next": "