Translation List
Translation components API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/translations/?format=api&page=2
https://translate.tails.net/api/translations/?format=api&page=3", "previous": "https://translate.tails.net/api/translations/?format=api", "results": [ { "language": { "id": 17, "code": "pt", "name": "Portuguese", "plural": { "id": 170, "source": 0, "number": 2, "formula": "n > 1", "type": 1 }, "aliases": [ "por_pt", "ptg", "por" ], "direction": "ltr", "population": 237496883, "web_url": "https://translate.tails.net/languages/pt/", "url": "https://translate.tails.net/api/languages/pt/?format=api", "statistics_url": "https://translate.tails.net/api/languages/pt/statistics/?format=api" }, "component": { "name": "wiki/src/doc/anonymous_internet.index.*.po", "slug": "anonymous_internetindex", "id": 24, "source_language": { "id": 63, "code": "en", "name": "English", "plural": { "id": 58, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.tails.net/languages/en/", "url": "https://translate.tails.net/api/languages/en/?format=api", "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api" }, "project": { "name": "Tails", "slug": "tails", "id": 1, "web": "https://tails.boum.org/", "web_url": "https://translate.tails.net/projects/tails/", "url": "https://translate.tails.net/api/projects/tails/?format=api", "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api", "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api", "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api", "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api", "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api", "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api", "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api", "translation_review": true, "source_review": false, "set_language_team": false, "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n", "enable_hooks": true, "language_aliases": "" }, "vcs": "git", "repo": "gitolite@puppet-git.lizard:tails", "git_export": "", "branch": "master", "push_branch": "", "filemask": "wiki/src/doc/anonymous_internet.index.*.po", "screenshot_filemask": "", "template": "", "edit_template": false, "intermediate": "", "new_base": "", "file_format": "po", "license": "GPL-3.0-or-later", "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html", "agreement": "", "web_url": "https://translate.tails.net/projects/tails/anonymous_internetindex/", "url": "https://translate.tails.net/api/components/tails/anonymous_internetindex/?format=api", "repository_url": "https://translate.tails.net/api/components/tails/anonymous_internetindex/repository/?format=api", "translations_url": "https://translate.tails.net/api/components/tails/anonymous_internetindex/translations/?format=api", "statistics_url": "https://translate.tails.net/api/components/tails/anonymous_internetindex/statistics/?format=api", "lock_url": "https://translate.tails.net/api/components/tails/anonymous_internetindex/lock/?format=api", "links_url": "https://translate.tails.net/api/components/tails/anonymous_internetindex/links/?format=api", "changes_list_url": "https://translate.tails.net/api/components/tails/anonymous_internetindex/changes/?format=api", "task_url": null, "new_lang": "add", "language_code_style": "", "push": "", "check_flags": "", "priority": 80, "enforced_checks": [], "restricted": false, "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}", "report_source_bugs": "tails-l10n@boum.org", "merge_style": "merge", "commit_message": "Weblate commit", "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 \"{{ hook_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\n", "allow_translation_propagation": true, "manage_units": false, "enable_suggestions": true, "suggestion_voting": true, "suggestion_autoaccept": 0, "push_on_commit": false, "commit_pending_age": 1, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null }, "language_code": "pt", "id": 76, "filename": "wiki/src/doc/anonymous_internet.index.pt.po", "revision": "103477e35a88c82f19b2a6b1008b50478c780034", "web_url": "https://translate.tails.net/projects/tails/anonymous_internetindex/pt/", "share_url": "https://translate.tails.net/engage/tails/-/pt/", "translate_url": "https://translate.tails.net/translate/tails/anonymous_internetindex/pt/", "url": "https://translate.tails.net/api/translations/tails/anonymous_internetindex/pt/?format=api", "is_template": false, "is_source": false, "total": 15, "total_words": 85, "translated": 15, "translated_words": 85, "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": 1, "have_comment": 0, "last_change": "2024-03-30T16:57:09.834077Z", "last_author": "drebs", "repository_url": "https://translate.tails.net/api/translations/tails/anonymous_internetindex/pt/repository/?format=api", "file_url": "https://translate.tails.net/api/translations/tails/anonymous_internetindex/pt/file/?format=api", "statistics_url": "https://translate.tails.net/api/translations/tails/anonymous_internetindex/pt/statistics/?format=api", "changes_list_url": "https://translate.tails.net/api/translations/tails/anonymous_internetindex/pt/changes/?format=api", "units_list_url": "https://translate.tails.net/api/translations/tails/anonymous_internetindex/pt/units/?format=api" }, { "language": { "id": 39, "code": "de", "name": "German", "plural": { "id": 84, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "deu_de", "deu", "ger" ], "direction": "ltr", "population": 136350226, "web_url": "https://translate.tails.net/languages/de/", "url": "https://translate.tails.net/api/languages/de/?format=api", "statistics_url": "https://translate.tails.net/api/languages/de/statistics/?format=api" }, "component": { "name": "wiki/src/doc/advanced_topics.*.po", "slug": "advanced_topics", "id": 25, "source_language": { "id": 63, "code": "en", "name": "English", "plural": { "id": 58, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.tails.net/languages/en/", "url": "https://translate.tails.net/api/languages/en/?format=api", "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api" }, "project": { "name": "Tails", "slug": "tails", "id": 1, "web": "https://tails.boum.org/", "web_url": "https://translate.tails.net/projects/tails/", "url": "https://translate.tails.net/api/projects/tails/?format=api", "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api", "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api", "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api", "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api", "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api", "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api", "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api", "translation_review": true, "source_review": false, "set_language_team": false, "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n", "enable_hooks": true, "language_aliases": "" }, "vcs": "git", "repo": "gitolite@puppet-git.lizard:tails", "git_export": "", "branch": "master", "push_branch": "", "filemask": "wiki/src/doc/advanced_topics.*.po", "screenshot_filemask": "", "template": "", "edit_template": false, "intermediate": "", "new_base": "wiki/src/doc/advanced_topics.pot", "file_format": "po", "license": "GPL-3.0-or-later", "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html", "agreement": "", "web_url": "https://translate.tails.net/projects/tails/advanced_topics/", "url": "https://translate.tails.net/api/components/tails/advanced_topics/?format=api", "repository_url": "https://translate.tails.net/api/components/tails/advanced_topics/repository/?format=api", "translations_url": "https://translate.tails.net/api/components/tails/advanced_topics/translations/?format=api", "statistics_url": "https://translate.tails.net/api/components/tails/advanced_topics/statistics/?format=api", "lock_url": "https://translate.tails.net/api/components/tails/advanced_topics/lock/?format=api", "links_url": "https://translate.tails.net/api/components/tails/advanced_topics/links/?format=api", "changes_list_url": "https://translate.tails.net/api/components/tails/advanced_topics/changes/?format=api", "task_url": null, "new_lang": "add", "language_code_style": "", "push": "", "check_flags": "", "priority": 100, "enforced_checks": [], "restricted": false, "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}", "report_source_bugs": "tails-l10n@boum.org", "merge_style": "merge", "commit_message": "Weblate commit", "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 \"{{ hook_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\n", "allow_translation_propagation": true, "manage_units": false, "enable_suggestions": true, "suggestion_voting": true, "suggestion_autoaccept": 0, "push_on_commit": false, "commit_pending_age": 1, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null }, "language_code": "de", "id": 77, "filename": "wiki/src/doc/advanced_topics.de.po", "revision": "d3b3c5455962bd5580bdb9752828bfd365164687", "web_url": "https://translate.tails.net/projects/tails/advanced_topics/de/", "share_url": "https://translate.tails.net/engage/tails/-/de/", "translate_url": "https://translate.tails.net/translate/tails/advanced_topics/de/", "url": "https://translate.tails.net/api/translations/tails/advanced_topics/de/?format=api", "is_template": false, "is_source": false, "total": 2, "total_words": 7, "translated": 2, "translated_words": 7, "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-11-10T02:33:00.514622Z", "last_author": "Benjamin Held", "repository_url": "https://translate.tails.net/api/translations/tails/advanced_topics/de/repository/?format=api", "file_url": "https://translate.tails.net/api/translations/tails/advanced_topics/de/file/?format=api", "statistics_url": "https://translate.tails.net/api/translations/tails/advanced_topics/de/statistics/?format=api", "changes_list_url": "https://translate.tails.net/api/translations/tails/advanced_topics/de/changes/?format=api", "units_list_url": "https://translate.tails.net/api/translations/tails/advanced_topics/de/units/?format=api" }, { "language": { "id": 99, "code": "fr", "name": "French", "plural": { "id": 75, "source": 0, "number": 2, "formula": "n > 1", "type": 1 }, "aliases": [ "fra_fr", "fra", "fre" ], "direction": "ltr", "population": 278611506, "web_url": "https://translate.tails.net/languages/fr/", "url": "https://translate.tails.net/api/languages/fr/?format=api", "statistics_url": "https://translate.tails.net/api/languages/fr/statistics/?format=api" }, "component": { "name": "wiki/src/doc/advanced_topics.*.po", "slug": "advanced_topics", "id": 25, "source_language": { "id": 63, "code": "en", "name": "English", "plural": { "id": 58, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.tails.net/languages/en/", "url": "https://translate.tails.net/api/languages/en/?format=api", "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api" }, "project": { "name": "Tails", "slug": "tails", "id": 1, "web": "https://tails.boum.org/", "web_url": "https://translate.tails.net/projects/tails/", "url": "https://translate.tails.net/api/projects/tails/?format=api", "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api", "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api", "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api", "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api", "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api", "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api", "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api", "translation_review": true, "source_review": false, "set_language_team": false, "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n", "enable_hooks": true, "language_aliases": "" }, "vcs": "git", "repo": "gitolite@puppet-git.lizard:tails", "git_export": "", "branch": "master", "push_branch": "", "filemask": "wiki/src/doc/advanced_topics.*.po", "screenshot_filemask": "", "template": "", "edit_template": false, "intermediate": "", "new_base": "wiki/src/doc/advanced_topics.pot", "file_format": "po", "license": "GPL-3.0-or-later", "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html", "agreement": "", "web_url": "https://translate.tails.net/projects/tails/advanced_topics/", "url": "https://translate.tails.net/api/components/tails/advanced_topics/?format=api", "repository_url": "https://translate.tails.net/api/components/tails/advanced_topics/repository/?format=api", "translations_url": "https://translate.tails.net/api/components/tails/advanced_topics/translations/?format=api", "statistics_url": "https://translate.tails.net/api/components/tails/advanced_topics/statistics/?format=api", "lock_url": "https://translate.tails.net/api/components/tails/advanced_topics/lock/?format=api", "links_url": "https://translate.tails.net/api/components/tails/advanced_topics/links/?format=api", "changes_list_url": "https://translate.tails.net/api/components/tails/advanced_topics/changes/?format=api", "task_url": null, "new_lang": "add", "language_code_style": "", "push": "", "check_flags": "", "priority": 100, "enforced_checks": [], "restricted": false, "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}", "report_source_bugs": "tails-l10n@boum.org", "merge_style": "merge", "commit_message": "Weblate commit", "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 \"{{ hook_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\n", "allow_translation_propagation": true, "manage_units": false, "enable_suggestions": true, "suggestion_voting": true, "suggestion_autoaccept": 0, "push_on_commit": false, "commit_pending_age": 1, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null }, "language_code": "fr", "id": 78, "filename": "wiki/src/doc/advanced_topics.fr.po", "revision": "9389bcb146e08d9342e376c30556c42e16509fd3", "web_url": "https://translate.tails.net/projects/tails/advanced_topics/fr/", "share_url": "https://translate.tails.net/engage/tails/-/fr/", "translate_url": "https://translate.tails.net/translate/tails/advanced_topics/fr/", "url": "https://translate.tails.net/api/translations/tails/advanced_topics/fr/?format=api", "is_template": false, "is_source": false, "total": 2, "total_words": 7, "translated": 2, "translated_words": 7, "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": "2021-10-09T15:51:19.317659Z", "last_author": "Chre", "repository_url": "https://translate.tails.net/api/translations/tails/advanced_topics/fr/repository/?format=api", "file_url": "https://translate.tails.net/api/translations/tails/advanced_topics/fr/file/?format=api", "statistics_url": "https://translate.tails.net/api/translations/tails/advanced_topics/fr/statistics/?format=api", "changes_list_url": "https://translate.tails.net/api/translations/tails/advanced_topics/fr/changes/?format=api", "units_list_url": "https://translate.tails.net/api/translations/tails/advanced_topics/fr/units/?format=api" }, { "language": { "id": 17, "code": "pt", "name": "Portuguese", "plural": { "id": 170, "source": 0, "number": 2, "formula": "n > 1", "type": 1 }, "aliases": [ "por_pt", "ptg", "por" ], "direction": "ltr", "population": 237496883, "web_url": "https://translate.tails.net/languages/pt/", "url": "https://translate.tails.net/api/languages/pt/?format=api", "statistics_url": "https://translate.tails.net/api/languages/pt/statistics/?format=api" }, "component": { "name": "wiki/src/doc/advanced_topics.*.po", "slug": "advanced_topics", "id": 25, "source_language": { "id": 63, "code": "en", "name": "English", "plural": { "id": 58, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.tails.net/languages/en/", "url": "https://translate.tails.net/api/languages/en/?format=api", "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api" }, "project": { "name": "Tails", "slug": "tails", "id": 1, "web": "https://tails.boum.org/", "web_url": "https://translate.tails.net/projects/tails/", "url": "https://translate.tails.net/api/projects/tails/?format=api", "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api", "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api", "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api", "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api", "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api", "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api", "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api", "translation_review": true, "source_review": false, "set_language_team": false, "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n", "enable_hooks": true, "language_aliases": "" }, "vcs": "git", "repo": "gitolite@puppet-git.lizard:tails", "git_export": "", "branch": "master", "push_branch": "", "filemask": "wiki/src/doc/advanced_topics.*.po", "screenshot_filemask": "", "template": "", "edit_template": false, "intermediate": "", "new_base": "wiki/src/doc/advanced_topics.pot", "file_format": "po", "license": "GPL-3.0-or-later", "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html", "agreement": "", "web_url": "https://translate.tails.net/projects/tails/advanced_topics/", "url": "https://translate.tails.net/api/components/tails/advanced_topics/?format=api", "repository_url": "https://translate.tails.net/api/components/tails/advanced_topics/repository/?format=api", "translations_url": "https://translate.tails.net/api/components/tails/advanced_topics/translations/?format=api", "statistics_url": "https://translate.tails.net/api/components/tails/advanced_topics/statistics/?format=api", "lock_url": "https://translate.tails.net/api/components/tails/advanced_topics/lock/?format=api", "links_url": "https://translate.tails.net/api/components/tails/advanced_topics/links/?format=api", "changes_list_url": "https://translate.tails.net/api/components/tails/advanced_topics/changes/?format=api", "task_url": null, "new_lang": "add", "language_code_style": "", "push": "", "check_flags": "", "priority": 100, "enforced_checks": [], "restricted": false, "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}", "report_source_bugs": "tails-l10n@boum.org", "merge_style": "merge", "commit_message": "Weblate commit", "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 \"{{ hook_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\n", "allow_translation_propagation": true, "manage_units": false, "enable_suggestions": true, "suggestion_voting": true, "suggestion_autoaccept": 0, "push_on_commit": false, "commit_pending_age": 1, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null }, "language_code": "pt", "id": 80, "filename": "wiki/src/doc/advanced_topics.pt.po", "revision": "27ac57bc0e04ba6e473f2c732790c989434caef0", "web_url": "https://translate.tails.net/projects/tails/advanced_topics/pt/", "share_url": "https://translate.tails.net/engage/tails/-/pt/", "translate_url": "https://translate.tails.net/translate/tails/advanced_topics/pt/", "url": "https://translate.tails.net/api/translations/tails/advanced_topics/pt/?format=api", "is_template": false, "is_source": false, "total": 2, "total_words": 7, "translated": 2, "translated_words": 7, "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": "2021-12-12T11:21:55.823963Z", "last_author": "Lucas710", "repository_url": "https://translate.tails.net/api/translations/tails/advanced_topics/pt/repository/?format=api", "file_url": "https://translate.tails.net/api/translations/tails/advanced_topics/pt/file/?format=api", "statistics_url": "https://translate.tails.net/api/translations/tails/advanced_topics/pt/statistics/?format=api", "changes_list_url": "https://translate.tails.net/api/translations/tails/advanced_topics/pt/changes/?format=api", "units_list_url": "https://translate.tails.net/api/translations/tails/advanced_topics/pt/units/?format=api" }, { "language": { "id": 39, "code": "de", "name": "German", "plural": { "id": 84, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "deu_de", "deu", "ger" ], "direction": "ltr", "population": 136350226, "web_url": "https://translate.tails.net/languages/de/", "url": "https://translate.tails.net/api/languages/de/?format=api", "statistics_url": "https://translate.tails.net/api/languages/de/statistics/?format=api" }, "component": { "name": "wiki/src/doc/sensitive_documents.index.*.po", "slug": "sensitive_documentsindex", "id": 27, "source_language": { "id": 63, "code": "en", "name": "English", "plural": { "id": 58, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.tails.net/languages/en/", "url": "https://translate.tails.net/api/languages/en/?format=api", "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api" }, "project": { "name": "Tails", "slug": "tails", "id": 1, "web": "https://tails.boum.org/", "web_url": "https://translate.tails.net/projects/tails/", "url": "https://translate.tails.net/api/projects/tails/?format=api", "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api", "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api", "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api", "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api", "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api", "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api", "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api", "translation_review": true, "source_review": false, "set_language_team": false, "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n", "enable_hooks": true, "language_aliases": "" }, "vcs": "git", "repo": "gitolite@puppet-git.lizard:tails", "git_export": "", "branch": "master", "push_branch": "", "filemask": "wiki/src/doc/sensitive_documents.index.*.po", "screenshot_filemask": "", "template": "", "edit_template": false, "intermediate": "", "new_base": "wiki/src/doc/sensitive_documents.index.pot", "file_format": "po", "license": "GPL-3.0-or-later", "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html", "agreement": "", "web_url": "https://translate.tails.net/projects/tails/sensitive_documentsindex/", "url": "https://translate.tails.net/api/components/tails/sensitive_documentsindex/?format=api", "repository_url": "https://translate.tails.net/api/components/tails/sensitive_documentsindex/repository/?format=api", "translations_url": "https://translate.tails.net/api/components/tails/sensitive_documentsindex/translations/?format=api", "statistics_url": "https://translate.tails.net/api/components/tails/sensitive_documentsindex/statistics/?format=api", "lock_url": "https://translate.tails.net/api/components/tails/sensitive_documentsindex/lock/?format=api", "links_url": "https://translate.tails.net/api/components/tails/sensitive_documentsindex/links/?format=api", "changes_list_url": "https://translate.tails.net/api/components/tails/sensitive_documentsindex/changes/?format=api", "task_url": null, "new_lang": "add", "language_code_style": "", "push": "", "check_flags": "", "priority": 100, "enforced_checks": [], "restricted": false, "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}", "report_source_bugs": "tails-l10n@boum.org", "merge_style": "merge", "commit_message": "Weblate commit", "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 \"{{ hook_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\n", "allow_translation_propagation": true, "manage_units": false, "enable_suggestions": true, "suggestion_voting": true, "suggestion_autoaccept": 0, "push_on_commit": false, "commit_pending_age": 1, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null }, "language_code": "de", "id": 84, "filename": "wiki/src/doc/sensitive_documents.index.de.po", "revision": "51b9c348b9471a1856d2f5fda164c56c6b55cc6a", "web_url": "https://translate.tails.net/projects/tails/sensitive_documentsindex/de/", "share_url": "https://translate.tails.net/engage/tails/-/de/", "translate_url": "https://translate.tails.net/translate/tails/sensitive_documentsindex/de/", "url": "https://translate.tails.net/api/translations/tails/sensitive_documentsindex/de/?format=api", "is_template": false, "is_source": false, "total": 6, "total_words": 22, "translated": 6, "translated_words": 22, "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-09-26T11:58:20.638908Z", "last_author": "Benjamin Held", "repository_url": "https://translate.tails.net/api/translations/tails/sensitive_documentsindex/de/repository/?format=api", "file_url": "https://translate.tails.net/api/translations/tails/sensitive_documentsindex/de/file/?format=api", "statistics_url": "https://translate.tails.net/api/translations/tails/sensitive_documentsindex/de/statistics/?format=api", "changes_list_url": "https://translate.tails.net/api/translations/tails/sensitive_documentsindex/de/changes/?format=api", "units_list_url": "https://translate.tails.net/api/translations/tails/sensitive_documentsindex/de/units/?format=api" }, { "language": { "id": 99, "code": "fr", "name": "French", "plural": { "id": 75, "source": 0, "number": 2, "formula": "n > 1", "type": 1 }, "aliases": [ "fra_fr", "fra", "fre" ], "direction": "ltr", "population": 278611506, "web_url": "https://translate.tails.net/languages/fr/", "url": "https://translate.tails.net/api/languages/fr/?format=api", "statistics_url": "https://translate.tails.net/api/languages/fr/statistics/?format=api" }, "component": { "name": "wiki/src/doc/sensitive_documents.index.*.po", "slug": "sensitive_documentsindex", "id": 27, "source_language": { "id": 63, "code": "en", "name": "English", "plural": { "id": 58, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.tails.net/languages/en/", "url": "https://translate.tails.net/api/languages/en/?format=api", "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api" }, "project": { "name": "Tails", "slug": "tails", "id": 1, "web": "https://tails.boum.org/", "web_url": "https://translate.tails.net/projects/tails/", "url": "https://translate.tails.net/api/projects/tails/?format=api", "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api", "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api", "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api", "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api", "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api", "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api", "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api", "translation_review": true, "source_review": false, "set_language_team": false, "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n", "enable_hooks": true, "language_aliases": "" }, "vcs": "git", "repo": "gitolite@puppet-git.lizard:tails", "git_export": "", "branch": "master", "push_branch": "", "filemask": "wiki/src/doc/sensitive_documents.index.*.po", "screenshot_filemask": "", "template": "", "edit_template": false, "intermediate": "", "new_base": "wiki/src/doc/sensitive_documents.index.pot", "file_format": "po", "license": "GPL-3.0-or-later", "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html", "agreement": "", "web_url": "https://translate.tails.net/projects/tails/sensitive_documentsindex/", "url": "https://translate.tails.net/api/components/tails/sensitive_documentsindex/?format=api", "repository_url": "https://translate.tails.net/api/components/tails/sensitive_documentsindex/repository/?format=api", "translations_url": "https://translate.tails.net/api/components/tails/sensitive_documentsindex/translations/?format=api", "statistics_url": "https://translate.tails.net/api/components/tails/sensitive_documentsindex/statistics/?format=api", "lock_url": "https://translate.tails.net/api/components/tails/sensitive_documentsindex/lock/?format=api", "links_url": "https://translate.tails.net/api/components/tails/sensitive_documentsindex/links/?format=api", "changes_list_url": "https://translate.tails.net/api/components/tails/sensitive_documentsindex/changes/?format=api", "task_url": null, "new_lang": "add", "language_code_style": "", "push": "", "check_flags": "", "priority": 100, "enforced_checks": [], "restricted": false, "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}", "report_source_bugs": "tails-l10n@boum.org", "merge_style": "merge", "commit_message": "Weblate commit", "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 \"{{ hook_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\n", "allow_translation_propagation": true, "manage_units": false, "enable_suggestions": true, "suggestion_voting": true, "suggestion_autoaccept": 0, "push_on_commit": false, "commit_pending_age": 1, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null }, "language_code": "fr", "id": 85, "filename": "wiki/src/doc/sensitive_documents.index.fr.po", "revision": "592f700c44c9b537804ad78458c27b912ace0635", "web_url": "https://translate.tails.net/projects/tails/sensitive_documentsindex/fr/", "share_url": "https://translate.tails.net/engage/tails/-/fr/", "translate_url": "https://translate.tails.net/translate/tails/sensitive_documentsindex/fr/", "url": "https://translate.tails.net/api/translations/tails/sensitive_documentsindex/fr/?format=api", "is_template": false, "is_source": false, "total": 6, "total_words": 22, "translated": 6, "translated_words": 22, "translated_percent": 100.0, "fuzzy": 0, "fuzzy_words": 0, "fuzzy_percent": 0.0, "failing_checks": 0, "failing_checks_words": 0, "failing_checks_percent": 0.0, "have_suggestion": 0, "have_comment": 0, "last_change": "2024-05-12T11:19:13.213589Z", "last_author": "xin", "repository_url": "https://translate.tails.net/api/translations/tails/sensitive_documentsindex/fr/repository/?format=api", "file_url": "https://translate.tails.net/api/translations/tails/sensitive_documentsindex/fr/file/?format=api", "statistics_url": "https://translate.tails.net/api/translations/tails/sensitive_documentsindex/fr/statistics/?format=api", "changes_list_url": "https://translate.tails.net/api/translations/tails/sensitive_documentsindex/fr/changes/?format=api", "units_list_url": "https://translate.tails.net/api/translations/tails/sensitive_documentsindex/fr/units/?format=api" }, { "language": { "id": 17, "code": "pt", "name": "Portuguese", "plural": { "id": 170, "source": 0, "number": 2, "formula": "n > 1", "type": 1 }, "aliases": [ "por_pt", "ptg", "por" ], "direction": "ltr", "population": 237496883, "web_url": "https://translate.tails.net/languages/pt/", "url": "https://translate.tails.net/api/languages/pt/?format=api", "statistics_url": "https://translate.tails.net/api/languages/pt/statistics/?format=api" }, "component": { "name": "wiki/src/doc/sensitive_documents.index.*.po", "slug": "sensitive_documentsindex", "id": 27, "source_language": { "id": 63, "code": "en", "name": "English", "plural": { "id": 58, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.tails.net/languages/en/", "url": "https://translate.tails.net/api/languages/en/?format=api", "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api" }, "project": { "name": "Tails", "slug": "tails", "id": 1, "web": "https://tails.boum.org/", "web_url": "https://translate.tails.net/projects/tails/", "url": "https://translate.tails.net/api/projects/tails/?format=api", "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api", "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api", "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api", "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api", "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api", "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api", "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api", "translation_review": true, "source_review": false, "set_language_team": false, "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n", "enable_hooks": true, "language_aliases": "" }, "vcs": "git", "repo": "gitolite@puppet-git.lizard:tails", "git_export": "", "branch": "master", "push_branch": "", "filemask": "wiki/src/doc/sensitive_documents.index.*.po", "screenshot_filemask": "", "template": "", "edit_template": false, "intermediate": "", "new_base": "wiki/src/doc/sensitive_documents.index.pot", "file_format": "po", "license": "GPL-3.0-or-later", "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html", "agreement": "", "web_url": "https://translate.tails.net/projects/tails/sensitive_documentsindex/", "url": "https://translate.tails.net/api/components/tails/sensitive_documentsindex/?format=api", "repository_url": "https://translate.tails.net/api/components/tails/sensitive_documentsindex/repository/?format=api", "translations_url": "https://translate.tails.net/api/components/tails/sensitive_documentsindex/translations/?format=api", "statistics_url": "https://translate.tails.net/api/components/tails/sensitive_documentsindex/statistics/?format=api", "lock_url": "https://translate.tails.net/api/components/tails/sensitive_documentsindex/lock/?format=api", "links_url": "https://translate.tails.net/api/components/tails/sensitive_documentsindex/links/?format=api", "changes_list_url": "https://translate.tails.net/api/components/tails/sensitive_documentsindex/changes/?format=api", "task_url": null, "new_lang": "add", "language_code_style": "", "push": "", "check_flags": "", "priority": 100, "enforced_checks": [], "restricted": false, "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}", "report_source_bugs": "tails-l10n@boum.org", "merge_style": "merge", "commit_message": "Weblate commit", "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 \"{{ hook_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\n", "allow_translation_propagation": true, "manage_units": false, "enable_suggestions": true, "suggestion_voting": true, "suggestion_autoaccept": 0, "push_on_commit": false, "commit_pending_age": 1, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null }, "language_code": "pt", "id": 86, "filename": "wiki/src/doc/sensitive_documents.index.pt.po", "revision": "856fbad805f62037e0b009ecb6d9c3ea2fe2ba0d", "web_url": "https://translate.tails.net/projects/tails/sensitive_documentsindex/pt/", "share_url": "https://translate.tails.net/engage/tails/-/pt/", "translate_url": "https://translate.tails.net/translate/tails/sensitive_documentsindex/pt/", "url": "https://translate.tails.net/api/translations/tails/sensitive_documentsindex/pt/?format=api", "is_template": false, "is_source": false, "total": 6, "total_words": 22, "translated": 1, "translated_words": 2, "translated_percent": 16.6, "fuzzy": 5, "fuzzy_words": 20, "fuzzy_percent": 83.3, "failing_checks": 0, "failing_checks_words": 0, "failing_checks_percent": 0.0, "have_suggestion": 5, "have_comment": 0, "last_change": "2024-09-13T08:04:00.646997Z", "last_author": "xin", "repository_url": "https://translate.tails.net/api/translations/tails/sensitive_documentsindex/pt/repository/?format=api", "file_url": "https://translate.tails.net/api/translations/tails/sensitive_documentsindex/pt/file/?format=api", "statistics_url": "https://translate.tails.net/api/translations/tails/sensitive_documentsindex/pt/statistics/?format=api", "changes_list_url": "https://translate.tails.net/api/translations/tails/sensitive_documentsindex/pt/changes/?format=api", "units_list_url": "https://translate.tails.net/api/translations/tails/sensitive_documentsindex/pt/units/?format=api" }, { "language": { "id": 39, "code": "de", "name": "German", "plural": { "id": 84, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "deu_de", "deu", "ger" ], "direction": "ltr", "population": 136350226, "web_url": "https://translate.tails.net/languages/de/", "url": "https://translate.tails.net/api/languages/de/?format=api", "statistics_url": "https://translate.tails.net/api/languages/de/statistics/?format=api" }, "component": { "name": "wiki/src/doc/first_steps.index.*.po", "slug": "first_stepsindex", "id": 28, "source_language": { "id": 63, "code": "en", "name": "English", "plural": { "id": 58, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.tails.net/languages/en/", "url": "https://translate.tails.net/api/languages/en/?format=api", "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api" }, "project": { "name": "Tails", "slug": "tails", "id": 1, "web": "https://tails.boum.org/", "web_url": "https://translate.tails.net/projects/tails/", "url": "https://translate.tails.net/api/projects/tails/?format=api", "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api", "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api", "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api", "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api", "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api", "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api", "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api", "translation_review": true, "source_review": false, "set_language_team": false, "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n", "enable_hooks": true, "language_aliases": "" }, "vcs": "git", "repo": "gitolite@puppet-git.lizard:tails", "git_export": "", "branch": "master", "push_branch": "", "filemask": "wiki/src/doc/first_steps.index.*.po", "screenshot_filemask": "", "template": "", "edit_template": false, "intermediate": "", "new_base": "wiki/src/doc/first_steps.index.pot", "file_format": "po", "license": "GPL-3.0-or-later", "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html", "agreement": "", "web_url": "https://translate.tails.net/projects/tails/first_stepsindex/", "url": "https://translate.tails.net/api/components/tails/first_stepsindex/?format=api", "repository_url": "https://translate.tails.net/api/components/tails/first_stepsindex/repository/?format=api", "translations_url": "https://translate.tails.net/api/components/tails/first_stepsindex/translations/?format=api", "statistics_url": "https://translate.tails.net/api/components/tails/first_stepsindex/statistics/?format=api", "lock_url": "https://translate.tails.net/api/components/tails/first_stepsindex/lock/?format=api", "links_url": "https://translate.tails.net/api/components/tails/first_stepsindex/links/?format=api", "changes_list_url": "https://translate.tails.net/api/components/tails/first_stepsindex/changes/?format=api", "task_url": null, "new_lang": "add", "language_code_style": "", "push": "", "check_flags": "", "priority": 80, "enforced_checks": [], "restricted": false, "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}", "report_source_bugs": "tails-l10n@boum.org", "merge_style": "merge", "commit_message": "Weblate commit", "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 \"{{ hook_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\n", "allow_translation_propagation": true, "manage_units": false, "enable_suggestions": true, "suggestion_voting": true, "suggestion_autoaccept": 0, "push_on_commit": false, "commit_pending_age": 1, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null }, "language_code": "de", "id": 87, "filename": "wiki/src/doc/first_steps.index.de.po", "revision": "1dd29ff53dac266fe2a9754ef3e6e0387879ecc3", "web_url": "https://translate.tails.net/projects/tails/first_stepsindex/de/", "share_url": "https://translate.tails.net/engage/tails/-/de/", "translate_url": "https://translate.tails.net/translate/tails/first_stepsindex/de/", "url": "https://translate.tails.net/api/translations/tails/first_stepsindex/de/?format=api", "is_template": false, "is_source": false, "total": 11, "total_words": 40, "translated": 11, "translated_words": 40, "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-10-09T10:37:26.880809Z", "last_author": "Benjamin Held", "repository_url": "https://translate.tails.net/api/translations/tails/first_stepsindex/de/repository/?format=api", "file_url": "https://translate.tails.net/api/translations/tails/first_stepsindex/de/file/?format=api", "statistics_url": "https://translate.tails.net/api/translations/tails/first_stepsindex/de/statistics/?format=api", "changes_list_url": "https://translate.tails.net/api/translations/tails/first_stepsindex/de/changes/?format=api", "units_list_url": "https://translate.tails.net/api/translations/tails/first_stepsindex/de/units/?format=api" }, { "language": { "id": 99, "code": "fr", "name": "French", "plural": { "id": 75, "source": 0, "number": 2, "formula": "n > 1", "type": 1 }, "aliases": [ "fra_fr", "fra", "fre" ], "direction": "ltr", "population": 278611506, "web_url": "https://translate.tails.net/languages/fr/", "url": "https://translate.tails.net/api/languages/fr/?format=api", "statistics_url": "https://translate.tails.net/api/languages/fr/statistics/?format=api" }, "component": { "name": "wiki/src/doc/first_steps.index.*.po", "slug": "first_stepsindex", "id": 28, "source_language": { "id": 63, "code": "en", "name": "English", "plural": { "id": 58, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.tails.net/languages/en/", "url": "https://translate.tails.net/api/languages/en/?format=api", "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api" }, "project": { "name": "Tails", "slug": "tails", "id": 1, "web": "https://tails.boum.org/", "web_url": "https://translate.tails.net/projects/tails/", "url": "https://translate.tails.net/api/projects/tails/?format=api", "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api", "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api", "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api", "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api", "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api", "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api", "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api", "translation_review": true, "source_review": false, "set_language_team": false, "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n", "enable_hooks": true, "language_aliases": "" }, "vcs": "git", "repo": "gitolite@puppet-git.lizard:tails", "git_export": "", "branch": "master", "push_branch": "", "filemask": "wiki/src/doc/first_steps.index.*.po", "screenshot_filemask": "", "template": "", "edit_template": false, "intermediate": "", "new_base": "wiki/src/doc/first_steps.index.pot", "file_format": "po", "license": "GPL-3.0-or-later", "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html", "agreement": "", "web_url": "https://translate.tails.net/projects/tails/first_stepsindex/", "url": "https://translate.tails.net/api/components/tails/first_stepsindex/?format=api", "repository_url": "https://translate.tails.net/api/components/tails/first_stepsindex/repository/?format=api", "translations_url": "https://translate.tails.net/api/components/tails/first_stepsindex/translations/?format=api", "statistics_url": "https://translate.tails.net/api/components/tails/first_stepsindex/statistics/?format=api", "lock_url": "https://translate.tails.net/api/components/tails/first_stepsindex/lock/?format=api", "links_url": "https://translate.tails.net/api/components/tails/first_stepsindex/links/?format=api", "changes_list_url": "https://translate.tails.net/api/components/tails/first_stepsindex/changes/?format=api", "task_url": null, "new_lang": "add", "language_code_style": "", "push": "", "check_flags": "", "priority": 80, "enforced_checks": [], "restricted": false, "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}", "report_source_bugs": "tails-l10n@boum.org", "merge_style": "merge", "commit_message": "Weblate commit", "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 \"{{ hook_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\n", "allow_translation_propagation": true, "manage_units": false, "enable_suggestions": true, "suggestion_voting": true, "suggestion_autoaccept": 0, "push_on_commit": false, "commit_pending_age": 1, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null }, "language_code": "fr", "id": 88, "filename": "wiki/src/doc/first_steps.index.fr.po", "revision": "76d01d27b47148885620ff5a9e93df7ca43b1038", "web_url": "https://translate.tails.net/projects/tails/first_stepsindex/fr/", "share_url": "https://translate.tails.net/engage/tails/-/fr/", "translate_url": "https://translate.tails.net/translate/tails/first_stepsindex/fr/", "url": "https://translate.tails.net/api/translations/tails/first_stepsindex/fr/?format=api", "is_template": false, "is_source": false, "total": 11, "total_words": 40, "translated": 11, "translated_words": 40, "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-09-30T09:41:25.893456Z", "last_author": "Chre", "repository_url": "https://translate.tails.net/api/translations/tails/first_stepsindex/fr/repository/?format=api", "file_url": "https://translate.tails.net/api/translations/tails/first_stepsindex/fr/file/?format=api", "statistics_url": "https://translate.tails.net/api/translations/tails/first_stepsindex/fr/statistics/?format=api", "changes_list_url": "https://translate.tails.net/api/translations/tails/first_stepsindex/fr/changes/?format=api", "units_list_url": "https://translate.tails.net/api/translations/tails/first_stepsindex/fr/units/?format=api" }, { "language": { "id": 17, "code": "pt", "name": "Portuguese", "plural": { "id": 170, "source": 0, "number": 2, "formula": "n > 1", "type": 1 }, "aliases": [ "por_pt", "ptg", "por" ], "direction": "ltr", "population": 237496883, "web_url": "https://translate.tails.net/languages/pt/", "url": "https://translate.tails.net/api/languages/pt/?format=api", "statistics_url": "https://translate.tails.net/api/languages/pt/statistics/?format=api" }, "component": { "name": "wiki/src/doc/first_steps.index.*.po", "slug": "first_stepsindex", "id": 28, "source_language": { "id": 63, "code": "en", "name": "English", "plural": { "id": 58, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.tails.net/languages/en/", "url": "https://translate.tails.net/api/languages/en/?format=api", "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api" }, "project": { "name": "Tails", "slug": "tails", "id": 1, "web": "https://tails.boum.org/", "web_url": "https://translate.tails.net/projects/tails/", "url": "https://translate.tails.net/api/projects/tails/?format=api", "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api", "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api", "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api", "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api", "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api", "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api", "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api", "translation_review": true, "source_review": false, "set_language_team": false, "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n", "enable_hooks": true, "language_aliases": "" }, "vcs": "git", "repo": "gitolite@puppet-git.lizard:tails", "git_export": "", "branch": "master", "push_branch": "", "filemask": "wiki/src/doc/first_steps.index.*.po", "screenshot_filemask": "", "template": "", "edit_template": false, "intermediate": "", "new_base": "wiki/src/doc/first_steps.index.pot", "file_format": "po", "license": "GPL-3.0-or-later", "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html", "agreement": "", "web_url": "https://translate.tails.net/projects/tails/first_stepsindex/", "url": "https://translate.tails.net/api/components/tails/first_stepsindex/?format=api", "repository_url": "https://translate.tails.net/api/components/tails/first_stepsindex/repository/?format=api", "translations_url": "https://translate.tails.net/api/components/tails/first_stepsindex/translations/?format=api", "statistics_url": "https://translate.tails.net/api/components/tails/first_stepsindex/statistics/?format=api", "lock_url": "https://translate.tails.net/api/components/tails/first_stepsindex/lock/?format=api", "links_url": "https://translate.tails.net/api/components/tails/first_stepsindex/links/?format=api", "changes_list_url": "https://translate.tails.net/api/components/tails/first_stepsindex/changes/?format=api", "task_url": null, "new_lang": "add", "language_code_style": "", "push": "", "check_flags": "", "priority": 80, "enforced_checks": [], "restricted": false, "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}", "report_source_bugs": "tails-l10n@boum.org", "merge_style": "merge", "commit_message": "Weblate commit", "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 \"{{ hook_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\n", "allow_translation_propagation": true, "manage_units": false, "enable_suggestions": true, "suggestion_voting": true, "suggestion_autoaccept": 0, "push_on_commit": false, "commit_pending_age": 1, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null }, "language_code": "pt", "id": 89, "filename": "wiki/src/doc/first_steps.index.pt.po", "revision": "6e418052097064a66a9a2d5f6445aeb6841cd731", "web_url": "https://translate.tails.net/projects/tails/first_stepsindex/pt/", "share_url": "https://translate.tails.net/engage/tails/-/pt/", "translate_url": "https://translate.tails.net/translate/tails/first_stepsindex/pt/", "url": "https://translate.tails.net/api/translations/tails/first_stepsindex/pt/?format=api", "is_template": false, "is_source": false, "total": 11, "total_words": 40, "translated": 11, "translated_words": 40, "translated_percent": 100.0, "fuzzy": 0, "fuzzy_words": 0, "fuzzy_percent": 0.0, "failing_checks": 0, "failing_checks_words": 0, "failing_checks_percent": 0.0, "have_suggestion": 0, "have_comment": 0, "last_change": "2024-05-12T11:48:15.040505Z", "last_author": "drebs", "repository_url": "https://translate.tails.net/api/translations/tails/first_stepsindex/pt/repository/?format=api", "file_url": "https://translate.tails.net/api/translations/tails/first_stepsindex/pt/file/?format=api", "statistics_url": "https://translate.tails.net/api/translations/tails/first_stepsindex/pt/statistics/?format=api", "changes_list_url": "https://translate.tails.net/api/translations/tails/first_stepsindex/pt/changes/?format=api", "units_list_url": "https://translate.tails.net/api/translations/tails/first_stepsindex/pt/units/?format=api" }, { "language": { "id": 39, "code": "de", "name": "German", "plural": { "id": 84, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "deu_de", "deu", "ger" ], "direction": "ltr", "population": 136350226, "web_url": "https://translate.tails.net/languages/de/", "url": "https://translate.tails.net/api/languages/de/?format=api", "statistics_url": "https://translate.tails.net/api/languages/de/statistics/?format=api" }, "component": { "name": "wiki/src/doc/advanced_topics/wireless_devices.*.po", "slug": "wireless_devices", "id": 29, "source_language": { "id": 63, "code": "en", "name": "English", "plural": { "id": 58, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.tails.net/languages/en/", "url": "https://translate.tails.net/api/languages/en/?format=api", "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api" }, "project": { "name": "Tails", "slug": "tails", "id": 1, "web": "https://tails.boum.org/", "web_url": "https://translate.tails.net/projects/tails/", "url": "https://translate.tails.net/api/projects/tails/?format=api", "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api", "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api", "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api", "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api", "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api", "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api", "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api", "translation_review": true, "source_review": false, "set_language_team": false, "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n", "enable_hooks": true, "language_aliases": "" }, "vcs": "git", "repo": "gitolite@puppet-git.lizard:tails", "git_export": "", "branch": "master", "push_branch": "", "filemask": "wiki/src/doc/advanced_topics/wireless_devices.*.po", "screenshot_filemask": "", "template": "", "edit_template": false, "intermediate": "", "new_base": "wiki/src/doc/advanced_topics/wireless_devices.pot", "file_format": "po", "license": "GPL-3.0-or-later", "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html", "agreement": "", "web_url": "https://translate.tails.net/projects/tails/wireless_devices/", "url": "https://translate.tails.net/api/components/tails/wireless_devices/?format=api", "repository_url": "https://translate.tails.net/api/components/tails/wireless_devices/repository/?format=api", "translations_url": "https://translate.tails.net/api/components/tails/wireless_devices/translations/?format=api", "statistics_url": "https://translate.tails.net/api/components/tails/wireless_devices/statistics/?format=api", "lock_url": "https://translate.tails.net/api/components/tails/wireless_devices/lock/?format=api", "links_url": "https://translate.tails.net/api/components/tails/wireless_devices/links/?format=api", "changes_list_url": "https://translate.tails.net/api/components/tails/wireless_devices/changes/?format=api", "task_url": null, "new_lang": "add", "language_code_style": "", "push": "", "check_flags": "", "priority": 100, "enforced_checks": [], "restricted": false, "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}", "report_source_bugs": "tails-l10n@boum.org", "merge_style": "merge", "commit_message": "Weblate commit", "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 \"{{ hook_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\n", "allow_translation_propagation": true, "manage_units": false, "enable_suggestions": true, "suggestion_voting": true, "suggestion_autoaccept": 0, "push_on_commit": false, "commit_pending_age": 1, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null }, "language_code": "de", "id": 90, "filename": "wiki/src/doc/advanced_topics/wireless_devices.de.po", "revision": "461a5ab6c0095c02f6101e2fd35a6a92141463e4", "web_url": "https://translate.tails.net/projects/tails/wireless_devices/de/", "share_url": "https://translate.tails.net/engage/tails/-/de/", "translate_url": "https://translate.tails.net/translate/tails/wireless_devices/de/", "url": "https://translate.tails.net/api/translations/tails/wireless_devices/de/?format=api", "is_template": false, "is_source": false, "total": 21, "total_words": 299, "translated": 21, "translated_words": 299, "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-10-21T06:24:26.314449Z", "last_author": "Benjamin Held", "repository_url": "https://translate.tails.net/api/translations/tails/wireless_devices/de/repository/?format=api", "file_url": "https://translate.tails.net/api/translations/tails/wireless_devices/de/file/?format=api", "statistics_url": "https://translate.tails.net/api/translations/tails/wireless_devices/de/statistics/?format=api", "changes_list_url": "https://translate.tails.net/api/translations/tails/wireless_devices/de/changes/?format=api", "units_list_url": "https://translate.tails.net/api/translations/tails/wireless_devices/de/units/?format=api" }, { "language": { "id": 99, "code": "fr", "name": "French", "plural": { "id": 75, "source": 0, "number": 2, "formula": "n > 1", "type": 1 }, "aliases": [ "fra_fr", "fra", "fre" ], "direction": "ltr", "population": 278611506, "web_url": "https://translate.tails.net/languages/fr/", "url": "https://translate.tails.net/api/languages/fr/?format=api", "statistics_url": "https://translate.tails.net/api/languages/fr/statistics/?format=api" }, "component": { "name": "wiki/src/doc/advanced_topics/wireless_devices.*.po", "slug": "wireless_devices", "id": 29, "source_language": { "id": 63, "code": "en", "name": "English", "plural": { "id": 58, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.tails.net/languages/en/", "url": "https://translate.tails.net/api/languages/en/?format=api", "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api" }, "project": { "name": "Tails", "slug": "tails", "id": 1, "web": "https://tails.boum.org/", "web_url": "https://translate.tails.net/projects/tails/", "url": "https://translate.tails.net/api/projects/tails/?format=api", "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api", "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api", "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api", "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api", "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api", "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api", "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api", "translation_review": true, "source_review": false, "set_language_team": false, "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n", "enable_hooks": true, "language_aliases": "" }, "vcs": "git", "repo": "gitolite@puppet-git.lizard:tails", "git_export": "", "branch": "master", "push_branch": "", "filemask": "wiki/src/doc/advanced_topics/wireless_devices.*.po", "screenshot_filemask": "", "template": "", "edit_template": false, "intermediate": "", "new_base": "wiki/src/doc/advanced_topics/wireless_devices.pot", "file_format": "po", "license": "GPL-3.0-or-later", "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html", "agreement": "", "web_url": "https://translate.tails.net/projects/tails/wireless_devices/", "url": "https://translate.tails.net/api/components/tails/wireless_devices/?format=api", "repository_url": "https://translate.tails.net/api/components/tails/wireless_devices/repository/?format=api", "translations_url": "https://translate.tails.net/api/components/tails/wireless_devices/translations/?format=api", "statistics_url": "https://translate.tails.net/api/components/tails/wireless_devices/statistics/?format=api", "lock_url": "https://translate.tails.net/api/components/tails/wireless_devices/lock/?format=api", "links_url": "https://translate.tails.net/api/components/tails/wireless_devices/links/?format=api", "changes_list_url": "https://translate.tails.net/api/components/tails/wireless_devices/changes/?format=api", "task_url": null, "new_lang": "add", "language_code_style": "", "push": "", "check_flags": "", "priority": 100, "enforced_checks": [], "restricted": false, "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}", "report_source_bugs": "tails-l10n@boum.org", "merge_style": "merge", "commit_message": "Weblate commit", "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 \"{{ hook_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\n", "allow_translation_propagation": true, "manage_units": false, "enable_suggestions": true, "suggestion_voting": true, "suggestion_autoaccept": 0, "push_on_commit": false, "commit_pending_age": 1, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null }, "language_code": "fr", "id": 91, "filename": "wiki/src/doc/advanced_topics/wireless_devices.fr.po", "revision": "7722ec42f22dbc8170ecfd4476ed91d69bce10c9", "web_url": "https://translate.tails.net/projects/tails/wireless_devices/fr/", "share_url": "https://translate.tails.net/engage/tails/-/fr/", "translate_url": "https://translate.tails.net/translate/tails/wireless_devices/fr/", "url": "https://translate.tails.net/api/translations/tails/wireless_devices/fr/?format=api", "is_template": false, "is_source": false, "total": 21, "total_words": 299, "translated": 21, "translated_words": 299, "translated_percent": 100.0, "fuzzy": 0, "fuzzy_words": 0, "fuzzy_percent": 0.0, "failing_checks": 0, "failing_checks_words": 0, "failing_checks_percent": 0.0, "have_suggestion": 0, "have_comment": 0, "last_change": "2024-05-16T20:40:50.772625Z", "last_author": "Chre", "repository_url": "https://translate.tails.net/api/translations/tails/wireless_devices/fr/repository/?format=api", "file_url": "https://translate.tails.net/api/translations/tails/wireless_devices/fr/file/?format=api", "statistics_url": "https://translate.tails.net/api/translations/tails/wireless_devices/fr/statistics/?format=api", "changes_list_url": "https://translate.tails.net/api/translations/tails/wireless_devices/fr/changes/?format=api", "units_list_url": "https://translate.tails.net/api/translations/tails/wireless_devices/fr/units/?format=api" }, { "language": { "id": 17, "code": "pt", "name": "Portuguese", "plural": { "id": 170, "source": 0, "number": 2, "formula": "n > 1", "type": 1 }, "aliases": [ "por_pt", "ptg", "por" ], "direction": "ltr", "population": 237496883, "web_url": "https://translate.tails.net/languages/pt/", "url": "https://translate.tails.net/api/languages/pt/?format=api", "statistics_url": "https://translate.tails.net/api/languages/pt/statistics/?format=api" }, "component": { "name": "wiki/src/doc/advanced_topics/wireless_devices.*.po", "slug": "wireless_devices", "id": 29, "source_language": { "id": 63, "code": "en", "name": "English", "plural": { "id": 58, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.tails.net/languages/en/", "url": "https://translate.tails.net/api/languages/en/?format=api", "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api" }, "project": { "name": "Tails", "slug": "tails", "id": 1, "web": "https://tails.boum.org/", "web_url": "https://translate.tails.net/projects/tails/", "url": "https://translate.tails.net/api/projects/tails/?format=api", "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api", "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api", "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api", "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api", "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api", "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api", "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api", "translation_review": true, "source_review": false, "set_language_team": false, "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n", "enable_hooks": true, "language_aliases": "" }, "vcs": "git", "repo": "gitolite@puppet-git.lizard:tails", "git_export": "", "branch": "master", "push_branch": "", "filemask": "wiki/src/doc/advanced_topics/wireless_devices.*.po", "screenshot_filemask": "", "template": "", "edit_template": false, "intermediate": "", "new_base": "wiki/src/doc/advanced_topics/wireless_devices.pot", "file_format": "po", "license": "GPL-3.0-or-later", "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html", "agreement": "", "web_url": "https://translate.tails.net/projects/tails/wireless_devices/", "url": "https://translate.tails.net/api/components/tails/wireless_devices/?format=api", "repository_url": "https://translate.tails.net/api/components/tails/wireless_devices/repository/?format=api", "translations_url": "https://translate.tails.net/api/components/tails/wireless_devices/translations/?format=api", "statistics_url": "https://translate.tails.net/api/components/tails/wireless_devices/statistics/?format=api", "lock_url": "https://translate.tails.net/api/components/tails/wireless_devices/lock/?format=api", "links_url": "https://translate.tails.net/api/components/tails/wireless_devices/links/?format=api", "changes_list_url": "https://translate.tails.net/api/components/tails/wireless_devices/changes/?format=api", "task_url": null, "new_lang": "add", "language_code_style": "", "push": "", "check_flags": "", "priority": 100, "enforced_checks": [], "restricted": false, "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}", "report_source_bugs": "tails-l10n@boum.org", "merge_style": "merge", "commit_message": "Weblate commit", "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 \"{{ hook_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\n", "allow_translation_propagation": true, "manage_units": false, "enable_suggestions": true, "suggestion_voting": true, "suggestion_autoaccept": 0, "push_on_commit": false, "commit_pending_age": 1, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null }, "language_code": "pt", "id": 92, "filename": "wiki/src/doc/advanced_topics/wireless_devices.pt.po", "revision": "fee673f84aa8c877ad8f1f46cf42e54d97fc78f3", "web_url": "https://translate.tails.net/projects/tails/wireless_devices/pt/", "share_url": "https://translate.tails.net/engage/tails/-/pt/", "translate_url": "https://translate.tails.net/translate/tails/wireless_devices/pt/", "url": "https://translate.tails.net/api/translations/tails/wireless_devices/pt/?format=api", "is_template": false, "is_source": false, "total": 21, "total_words": 299, "translated": 16, "translated_words": 203, "translated_percent": 76.1, "fuzzy": 1, "fuzzy_words": 23, "fuzzy_percent": 4.7, "failing_checks": 1, "failing_checks_words": 23, "failing_checks_percent": 4.7, "have_suggestion": 5, "have_comment": 0, "last_change": "2024-09-26T19:44:23.507780Z", "last_author": "xin", "repository_url": "https://translate.tails.net/api/translations/tails/wireless_devices/pt/repository/?format=api", "file_url": "https://translate.tails.net/api/translations/tails/wireless_devices/pt/file/?format=api", "statistics_url": "https://translate.tails.net/api/translations/tails/wireless_devices/pt/statistics/?format=api", "changes_list_url": "https://translate.tails.net/api/translations/tails/wireless_devices/pt/changes/?format=api", "units_list_url": "https://translate.tails.net/api/translations/tails/wireless_devices/pt/units/?format=api" }, { "language": { "id": 39, "code": "de", "name": "German", "plural": { "id": 84, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "deu_de", "deu", "ger" ], "direction": "ltr", "population": 136350226, "web_url": "https://translate.tails.net/languages/de/", "url": "https://translate.tails.net/api/languages/de/?format=api", "statistics_url": "https://translate.tails.net/api/languages/de/statistics/?format=api" }, "component": { "name": "wiki/src/doc/advanced_topics/cold_boot_attacks.*.po", "slug": "cold_boot_attacks", "id": 31, "source_language": { "id": 63, "code": "en", "name": "English", "plural": { "id": 58, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.tails.net/languages/en/", "url": "https://translate.tails.net/api/languages/en/?format=api", "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api" }, "project": { "name": "Tails", "slug": "tails", "id": 1, "web": "https://tails.boum.org/", "web_url": "https://translate.tails.net/projects/tails/", "url": "https://translate.tails.net/api/projects/tails/?format=api", "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api", "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api", "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api", "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api", "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api", "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api", "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api", "translation_review": true, "source_review": false, "set_language_team": false, "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n", "enable_hooks": true, "language_aliases": "" }, "vcs": "git", "repo": "gitolite@puppet-git.lizard:tails", "git_export": "", "branch": "master", "push_branch": "", "filemask": "wiki/src/doc/advanced_topics/cold_boot_attacks.*.po", "screenshot_filemask": "", "template": "", "edit_template": false, "intermediate": "", "new_base": "wiki/src/doc/advanced_topics/cold_boot_attacks.pot", "file_format": "po", "license": "GPL-3.0-or-later", "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html", "agreement": "", "web_url": "https://translate.tails.net/projects/tails/cold_boot_attacks/", "url": "https://translate.tails.net/api/components/tails/cold_boot_attacks/?format=api", "repository_url": "https://translate.tails.net/api/components/tails/cold_boot_attacks/repository/?format=api", "translations_url": "https://translate.tails.net/api/components/tails/cold_boot_attacks/translations/?format=api", "statistics_url": "https://translate.tails.net/api/components/tails/cold_boot_attacks/statistics/?format=api", "lock_url": "https://translate.tails.net/api/components/tails/cold_boot_attacks/lock/?format=api", "links_url": "https://translate.tails.net/api/components/tails/cold_boot_attacks/links/?format=api", "changes_list_url": "https://translate.tails.net/api/components/tails/cold_boot_attacks/changes/?format=api", "task_url": null, "new_lang": "add", "language_code_style": "", "push": "", "check_flags": "", "priority": 100, "enforced_checks": [], "restricted": false, "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}", "report_source_bugs": "tails-l10n@boum.org", "merge_style": "merge", "commit_message": "Weblate commit", "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 \"{{ hook_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\n", "allow_translation_propagation": true, "manage_units": false, "enable_suggestions": true, "suggestion_voting": true, "suggestion_autoaccept": 0, "push_on_commit": false, "commit_pending_age": 1, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null }, "language_code": "de", "id": 96, "filename": "wiki/src/doc/advanced_topics/cold_boot_attacks.de.po", "revision": "f633dddf7ee4d00cf7da5accfd7eb7ea62bcf93f", "web_url": "https://translate.tails.net/projects/tails/cold_boot_attacks/de/", "share_url": "https://translate.tails.net/engage/tails/-/de/", "translate_url": "https://translate.tails.net/translate/tails/cold_boot_attacks/de/", "url": "https://translate.tails.net/api/translations/tails/cold_boot_attacks/de/?format=api", "is_template": false, "is_source": false, "total": 11, "total_words": 264, "translated": 11, "translated_words": 264, "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-10-21T06:18:09.719633Z", "last_author": "xin", "repository_url": "https://translate.tails.net/api/translations/tails/cold_boot_attacks/de/repository/?format=api", "file_url": "https://translate.tails.net/api/translations/tails/cold_boot_attacks/de/file/?format=api", "statistics_url": "https://translate.tails.net/api/translations/tails/cold_boot_attacks/de/statistics/?format=api", "changes_list_url": "https://translate.tails.net/api/translations/tails/cold_boot_attacks/de/changes/?format=api", "units_list_url": "https://translate.tails.net/api/translations/tails/cold_boot_attacks/de/units/?format=api" }, { "language": { "id": 99, "code": "fr", "name": "French", "plural": { "id": 75, "source": 0, "number": 2, "formula": "n > 1", "type": 1 }, "aliases": [ "fra_fr", "fra", "fre" ], "direction": "ltr", "population": 278611506, "web_url": "https://translate.tails.net/languages/fr/", "url": "https://translate.tails.net/api/languages/fr/?format=api", "statistics_url": "https://translate.tails.net/api/languages/fr/statistics/?format=api" }, "component": { "name": "wiki/src/doc/advanced_topics/cold_boot_attacks.*.po", "slug": "cold_boot_attacks", "id": 31, "source_language": { "id": 63, "code": "en", "name": "English", "plural": { "id": 58, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.tails.net/languages/en/", "url": "https://translate.tails.net/api/languages/en/?format=api", "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api" }, "project": { "name": "Tails", "slug": "tails", "id": 1, "web": "https://tails.boum.org/", "web_url": "https://translate.tails.net/projects/tails/", "url": "https://translate.tails.net/api/projects/tails/?format=api", "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api", "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api", "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api", "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api", "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api", "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api", "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api", "translation_review": true, "source_review": false, "set_language_team": false, "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n", "enable_hooks": true, "language_aliases": "" }, "vcs": "git", "repo": "gitolite@puppet-git.lizard:tails", "git_export": "", "branch": "master", "push_branch": "", "filemask": "wiki/src/doc/advanced_topics/cold_boot_attacks.*.po", "screenshot_filemask": "", "template": "", "edit_template": false, "intermediate": "", "new_base": "wiki/src/doc/advanced_topics/cold_boot_attacks.pot", "file_format": "po", "license": "GPL-3.0-or-later", "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html", "agreement": "", "web_url": "https://translate.tails.net/projects/tails/cold_boot_attacks/", "url": "https://translate.tails.net/api/components/tails/cold_boot_attacks/?format=api", "repository_url": "https://translate.tails.net/api/components/tails/cold_boot_attacks/repository/?format=api", "translations_url": "https://translate.tails.net/api/components/tails/cold_boot_attacks/translations/?format=api", "statistics_url": "https://translate.tails.net/api/components/tails/cold_boot_attacks/statistics/?format=api", "lock_url": "https://translate.tails.net/api/components/tails/cold_boot_attacks/lock/?format=api", "links_url": "https://translate.tails.net/api/components/tails/cold_boot_attacks/links/?format=api", "changes_list_url": "https://translate.tails.net/api/components/tails/cold_boot_attacks/changes/?format=api", "task_url": null, "new_lang": "add", "language_code_style": "", "push": "", "check_flags": "", "priority": 100, "enforced_checks": [], "restricted": false, "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}", "report_source_bugs": "tails-l10n@boum.org", "merge_style": "merge", "commit_message": "Weblate commit", "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 \"{{ hook_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\n", "allow_translation_propagation": true, "manage_units": false, "enable_suggestions": true, "suggestion_voting": true, "suggestion_autoaccept": 0, "push_on_commit": false, "commit_pending_age": 1, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null }, "language_code": "fr", "id": 97, "filename": "wiki/src/doc/advanced_topics/cold_boot_attacks.fr.po", "revision": "d49e4cfa8116f44ee66ad6b617a15c183c5f1543", "web_url": "https://translate.tails.net/projects/tails/cold_boot_attacks/fr/", "share_url": "https://translate.tails.net/engage/tails/-/fr/", "translate_url": "https://translate.tails.net/translate/tails/cold_boot_attacks/fr/", "url": "https://translate.tails.net/api/translations/tails/cold_boot_attacks/fr/?format=api", "is_template": false, "is_source": false, "total": 11, "total_words": 264, "translated": 11, "translated_words": 264, "translated_percent": 100.0, "fuzzy": 0, "fuzzy_words": 0, "fuzzy_percent": 0.0, "failing_checks": 0, "failing_checks_words": 0, "failing_checks_percent": 0.0, "have_suggestion": 0, "have_comment": 0, "last_change": "2024-05-30T19:12:17.235000Z", "last_author": "Chre", "repository_url": "https://translate.tails.net/api/translations/tails/cold_boot_attacks/fr/repository/?format=api", "file_url": "https://translate.tails.net/api/translations/tails/cold_boot_attacks/fr/file/?format=api", "statistics_url": "https://translate.tails.net/api/translations/tails/cold_boot_attacks/fr/statistics/?format=api", "changes_list_url": "https://translate.tails.net/api/translations/tails/cold_boot_attacks/fr/changes/?format=api", "units_list_url": "https://translate.tails.net/api/translations/tails/cold_boot_attacks/fr/units/?format=api" }, { "language": { "id": 17, "code": "pt", "name": "Portuguese", "plural": { "id": 170, "source": 0, "number": 2, "formula": "n > 1", "type": 1 }, "aliases": [ "por_pt", "ptg", "por" ], "direction": "ltr", "population": 237496883, "web_url": "https://translate.tails.net/languages/pt/", "url": "https://translate.tails.net/api/languages/pt/?format=api", "statistics_url": "https://translate.tails.net/api/languages/pt/statistics/?format=api" }, "component": { "name": "wiki/src/doc/advanced_topics/cold_boot_attacks.*.po", "slug": "cold_boot_attacks", "id": 31, "source_language": { "id": 63, "code": "en", "name": "English", "plural": { "id": 58, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.tails.net/languages/en/", "url": "https://translate.tails.net/api/languages/en/?format=api", "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api" }, "project": { "name": "Tails", "slug": "tails", "id": 1, "web": "https://tails.boum.org/", "web_url": "https://translate.tails.net/projects/tails/", "url": "https://translate.tails.net/api/projects/tails/?format=api", "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api", "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api", "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api", "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api", "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api", "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api", "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api", "translation_review": true, "source_review": false, "set_language_team": false, "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n", "enable_hooks": true, "language_aliases": "" }, "vcs": "git", "repo": "gitolite@puppet-git.lizard:tails", "git_export": "", "branch": "master", "push_branch": "", "filemask": "wiki/src/doc/advanced_topics/cold_boot_attacks.*.po", "screenshot_filemask": "", "template": "", "edit_template": false, "intermediate": "", "new_base": "wiki/src/doc/advanced_topics/cold_boot_attacks.pot", "file_format": "po", "license": "GPL-3.0-or-later", "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html", "agreement": "", "web_url": "https://translate.tails.net/projects/tails/cold_boot_attacks/", "url": "https://translate.tails.net/api/components/tails/cold_boot_attacks/?format=api", "repository_url": "https://translate.tails.net/api/components/tails/cold_boot_attacks/repository/?format=api", "translations_url": "https://translate.tails.net/api/components/tails/cold_boot_attacks/translations/?format=api", "statistics_url": "https://translate.tails.net/api/components/tails/cold_boot_attacks/statistics/?format=api", "lock_url": "https://translate.tails.net/api/components/tails/cold_boot_attacks/lock/?format=api", "links_url": "https://translate.tails.net/api/components/tails/cold_boot_attacks/links/?format=api", "changes_list_url": "https://translate.tails.net/api/components/tails/cold_boot_attacks/changes/?format=api", "task_url": null, "new_lang": "add", "language_code_style": "", "push": "", "check_flags": "", "priority": 100, "enforced_checks": [], "restricted": false, "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}", "report_source_bugs": "tails-l10n@boum.org", "merge_style": "merge", "commit_message": "Weblate commit", "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 \"{{ hook_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\n", "allow_translation_propagation": true, "manage_units": false, "enable_suggestions": true, "suggestion_voting": true, "suggestion_autoaccept": 0, "push_on_commit": false, "commit_pending_age": 1, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null }, "language_code": "pt", "id": 98, "filename": "wiki/src/doc/advanced_topics/cold_boot_attacks.pt.po", "revision": "bdeabe7591200091c061cafbae520a4876bff63d", "web_url": "https://translate.tails.net/projects/tails/cold_boot_attacks/pt/", "share_url": "https://translate.tails.net/engage/tails/-/pt/", "translate_url": "https://translate.tails.net/translate/tails/cold_boot_attacks/pt/", "url": "https://translate.tails.net/api/translations/tails/cold_boot_attacks/pt/?format=api", "is_template": false, "is_source": false, "total": 11, "total_words": 264, "translated": 6, "translated_words": 84, "translated_percent": 54.5, "fuzzy": 2, "fuzzy_words": 75, "fuzzy_percent": 18.1, "failing_checks": 1, "failing_checks_words": 30, "failing_checks_percent": 9.0, "have_suggestion": 5, "have_comment": 0, "last_change": "2024-09-20T20:37:10.893707Z", "last_author": "xin", "repository_url": "https://translate.tails.net/api/translations/tails/cold_boot_attacks/pt/repository/?format=api", "file_url": "https://translate.tails.net/api/translations/tails/cold_boot_attacks/pt/file/?format=api", "statistics_url": "https://translate.tails.net/api/translations/tails/cold_boot_attacks/pt/statistics/?format=api", "changes_list_url": "https://translate.tails.net/api/translations/tails/cold_boot_attacks/pt/changes/?format=api", "units_list_url": "https://translate.tails.net/api/translations/tails/cold_boot_attacks/pt/units/?format=api" }, { "language": { "id": 39, "code": "de", "name": "German", "plural": { "id": 84, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "deu_de", "deu", "ger" ], "direction": "ltr", "population": 136350226, "web_url": "https://translate.tails.net/languages/de/", "url": "https://translate.tails.net/api/languages/de/?format=api", "statistics_url": "https://translate.tails.net/api/languages/de/statistics/?format=api" }, "component": { "name": "wiki/src/doc/advanced_topics/virtualization.*.po", "slug": "virtualization", "id": 32, "source_language": { "id": 63, "code": "en", "name": "English", "plural": { "id": 58, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.tails.net/languages/en/", "url": "https://translate.tails.net/api/languages/en/?format=api", "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api" }, "project": { "name": "Tails", "slug": "tails", "id": 1, "web": "https://tails.boum.org/", "web_url": "https://translate.tails.net/projects/tails/", "url": "https://translate.tails.net/api/projects/tails/?format=api", "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api", "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api", "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api", "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api", "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api", "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api", "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api", "translation_review": true, "source_review": false, "set_language_team": false, "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n", "enable_hooks": true, "language_aliases": "" }, "vcs": "git", "repo": "gitolite@puppet-git.lizard:tails", "git_export": "", "branch": "master", "push_branch": "", "filemask": "wiki/src/doc/advanced_topics/virtualization.*.po", "screenshot_filemask": "", "template": "", "edit_template": false, "intermediate": "", "new_base": "wiki/src/doc/advanced_topics/virtualization.pot", "file_format": "po", "license": "GPL-3.0-or-later", "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html", "agreement": "", "web_url": "https://translate.tails.net/projects/tails/virtualization/", "url": "https://translate.tails.net/api/components/tails/virtualization/?format=api", "repository_url": "https://translate.tails.net/api/components/tails/virtualization/repository/?format=api", "translations_url": "https://translate.tails.net/api/components/tails/virtualization/translations/?format=api", "statistics_url": "https://translate.tails.net/api/components/tails/virtualization/statistics/?format=api", "lock_url": "https://translate.tails.net/api/components/tails/virtualization/lock/?format=api", "links_url": "https://translate.tails.net/api/components/tails/virtualization/links/?format=api", "changes_list_url": "https://translate.tails.net/api/components/tails/virtualization/changes/?format=api", "task_url": null, "new_lang": "add", "language_code_style": "", "push": "", "check_flags": "", "priority": 100, "enforced_checks": [], "restricted": false, "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}", "report_source_bugs": "tails-l10n@boum.org", "merge_style": "merge", "commit_message": "Weblate commit", "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 \"{{ hook_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\n", "allow_translation_propagation": true, "manage_units": false, "enable_suggestions": true, "suggestion_voting": true, "suggestion_autoaccept": 0, "push_on_commit": false, "commit_pending_age": 1, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null }, "language_code": "de", "id": 100, "filename": "wiki/src/doc/advanced_topics/virtualization.de.po", "revision": "6481195dc85307ce97c5121a65a04dfe6bbb2387", "web_url": "https://translate.tails.net/projects/tails/virtualization/de/", "share_url": "https://translate.tails.net/engage/tails/-/de/", "translate_url": "https://translate.tails.net/translate/tails/virtualization/de/", "url": "https://translate.tails.net/api/translations/tails/virtualization/de/?format=api", "is_template": false, "is_source": false, "total": 37, "total_words": 545, "translated": 32, "translated_words": 434, "translated_percent": 86.4, "fuzzy": 2, "fuzzy_words": 49, "fuzzy_percent": 5.4, "failing_checks": 0, "failing_checks_words": 0, "failing_checks_percent": 0.0, "have_suggestion": 0, "have_comment": 0, "last_change": "2024-10-09T10:45:36.285385Z", "last_author": "Benjamin Held", "repository_url": "https://translate.tails.net/api/translations/tails/virtualization/de/repository/?format=api", "file_url": "https://translate.tails.net/api/translations/tails/virtualization/de/file/?format=api", "statistics_url": "https://translate.tails.net/api/translations/tails/virtualization/de/statistics/?format=api", "changes_list_url": "https://translate.tails.net/api/translations/tails/virtualization/de/changes/?format=api", "units_list_url": "https://translate.tails.net/api/translations/tails/virtualization/de/units/?format=api" }, { "language": { "id": 99, "code": "fr", "name": "French", "plural": { "id": 75, "source": 0, "number": 2, "formula": "n > 1", "type": 1 }, "aliases": [ "fra_fr", "fra", "fre" ], "direction": "ltr", "population": 278611506, "web_url": "https://translate.tails.net/languages/fr/", "url": "https://translate.tails.net/api/languages/fr/?format=api", "statistics_url": "https://translate.tails.net/api/languages/fr/statistics/?format=api" }, "component": { "name": "wiki/src/doc/advanced_topics/virtualization.*.po", "slug": "virtualization", "id": 32, "source_language": { "id": 63, "code": "en", "name": "English", "plural": { "id": 58, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.tails.net/languages/en/", "url": "https://translate.tails.net/api/languages/en/?format=api", "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api" }, "project": { "name": "Tails", "slug": "tails", "id": 1, "web": "https://tails.boum.org/", "web_url": "https://translate.tails.net/projects/tails/", "url": "https://translate.tails.net/api/projects/tails/?format=api", "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api", "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api", "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api", "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api", "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api", "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api", "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api", "translation_review": true, "source_review": false, "set_language_team": false, "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n", "enable_hooks": true, "language_aliases": "" }, "vcs": "git", "repo": "gitolite@puppet-git.lizard:tails", "git_export": "", "branch": "master", "push_branch": "", "filemask": "wiki/src/doc/advanced_topics/virtualization.*.po", "screenshot_filemask": "", "template": "", "edit_template": false, "intermediate": "", "new_base": "wiki/src/doc/advanced_topics/virtualization.pot", "file_format": "po", "license": "GPL-3.0-or-later", "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html", "agreement": "", "web_url": "https://translate.tails.net/projects/tails/virtualization/", "url": "https://translate.tails.net/api/components/tails/virtualization/?format=api", "repository_url": "https://translate.tails.net/api/components/tails/virtualization/repository/?format=api", "translations_url": "https://translate.tails.net/api/components/tails/virtualization/translations/?format=api", "statistics_url": "https://translate.tails.net/api/components/tails/virtualization/statistics/?format=api", "lock_url": "https://translate.tails.net/api/components/tails/virtualization/lock/?format=api", "links_url": "https://translate.tails.net/api/components/tails/virtualization/links/?format=api", "changes_list_url": "https://translate.tails.net/api/components/tails/virtualization/changes/?format=api", "task_url": null, "new_lang": "add", "language_code_style": "", "push": "", "check_flags": "", "priority": 100, "enforced_checks": [], "restricted": false, "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}", "report_source_bugs": "tails-l10n@boum.org", "merge_style": "merge", "commit_message": "Weblate commit", "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 \"{{ hook_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\n", "allow_translation_propagation": true, "manage_units": false, "enable_suggestions": true, "suggestion_voting": true, "suggestion_autoaccept": 0, "push_on_commit": false, "commit_pending_age": 1, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null }, "language_code": "fr", "id": 101, "filename": "wiki/src/doc/advanced_topics/virtualization.fr.po", "revision": "2005bd66d4ff3afd189286480ce31b4d86bba2ef", "web_url": "https://translate.tails.net/projects/tails/virtualization/fr/", "share_url": "https://translate.tails.net/engage/tails/-/fr/", "translate_url": "https://translate.tails.net/translate/tails/virtualization/fr/", "url": "https://translate.tails.net/api/translations/tails/virtualization/fr/?format=api", "is_template": false, "is_source": false, "total": 37, "total_words": 545, "translated": 37, "translated_words": 545, "translated_percent": 100.0, "fuzzy": 0, "fuzzy_words": 0, "fuzzy_percent": 0.0, "failing_checks": 0, "failing_checks_words": 0, "failing_checks_percent": 0.0, "have_suggestion": 0, "have_comment": 0, "last_change": "2024-05-14T20:11:17.868630Z", "last_author": "Chre", "repository_url": "https://translate.tails.net/api/translations/tails/virtualization/fr/repository/?format=api", "file_url": "https://translate.tails.net/api/translations/tails/virtualization/fr/file/?format=api", "statistics_url": "https://translate.tails.net/api/translations/tails/virtualization/fr/statistics/?format=api", "changes_list_url": "https://translate.tails.net/api/translations/tails/virtualization/fr/changes/?format=api", "units_list_url": "https://translate.tails.net/api/translations/tails/virtualization/fr/units/?format=api" }, { "language": { "id": 17, "code": "pt", "name": "Portuguese", "plural": { "id": 170, "source": 0, "number": 2, "formula": "n > 1", "type": 1 }, "aliases": [ "por_pt", "ptg", "por" ], "direction": "ltr", "population": 237496883, "web_url": "https://translate.tails.net/languages/pt/", "url": "https://translate.tails.net/api/languages/pt/?format=api", "statistics_url": "https://translate.tails.net/api/languages/pt/statistics/?format=api" }, "component": { "name": "wiki/src/doc/advanced_topics/virtualization.*.po", "slug": "virtualization", "id": 32, "source_language": { "id": 63, "code": "en", "name": "English", "plural": { "id": 58, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.tails.net/languages/en/", "url": "https://translate.tails.net/api/languages/en/?format=api", "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api" }, "project": { "name": "Tails", "slug": "tails", "id": 1, "web": "https://tails.boum.org/", "web_url": "https://translate.tails.net/projects/tails/", "url": "https://translate.tails.net/api/projects/tails/?format=api", "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api", "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api", "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api", "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api", "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api", "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api", "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api", "translation_review": true, "source_review": false, "set_language_team": false, "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n", "enable_hooks": true, "language_aliases": "" }, "vcs": "git", "repo": "gitolite@puppet-git.lizard:tails", "git_export": "", "branch": "master", "push_branch": "", "filemask": "wiki/src/doc/advanced_topics/virtualization.*.po", "screenshot_filemask": "", "template": "", "edit_template": false, "intermediate": "", "new_base": "wiki/src/doc/advanced_topics/virtualization.pot", "file_format": "po", "license": "GPL-3.0-or-later", "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html", "agreement": "", "web_url": "https://translate.tails.net/projects/tails/virtualization/", "url": "https://translate.tails.net/api/components/tails/virtualization/?format=api", "repository_url": "https://translate.tails.net/api/components/tails/virtualization/repository/?format=api", "translations_url": "https://translate.tails.net/api/components/tails/virtualization/translations/?format=api", "statistics_url": "https://translate.tails.net/api/components/tails/virtualization/statistics/?format=api", "lock_url": "https://translate.tails.net/api/components/tails/virtualization/lock/?format=api", "links_url": "https://translate.tails.net/api/components/tails/virtualization/links/?format=api", "changes_list_url": "https://translate.tails.net/api/components/tails/virtualization/changes/?format=api", "task_url": null, "new_lang": "add", "language_code_style": "", "push": "", "check_flags": "", "priority": 100, "enforced_checks": [], "restricted": false, "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}", "report_source_bugs": "tails-l10n@boum.org", "merge_style": "merge", "commit_message": "Weblate commit", "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 \"{{ hook_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\n", "allow_translation_propagation": true, "manage_units": false, "enable_suggestions": true, "suggestion_voting": true, "suggestion_autoaccept": 0, "push_on_commit": false, "commit_pending_age": 1, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null }, "language_code": "pt", "id": 102, "filename": "wiki/src/doc/advanced_topics/virtualization.pt.po", "revision": "a66b80c81de03ad89308baa0ab776f452a28051f", "web_url": "https://translate.tails.net/projects/tails/virtualization/pt/", "share_url": "https://translate.tails.net/engage/tails/-/pt/", "translate_url": "https://translate.tails.net/translate/tails/virtualization/pt/", "url": "https://translate.tails.net/api/translations/tails/virtualization/pt/?format=api", "is_template": false, "is_source": false, "total": 37, "total_words": 545, "translated": 13, "translated_words": 31, "translated_percent": 35.1, "fuzzy": 0, "fuzzy_words": 0, "fuzzy_percent": 0.0, "failing_checks": 0, "failing_checks_words": 0, "failing_checks_percent": 0.0, "have_suggestion": 24, "have_comment": 0, "last_change": "2024-10-16T07:58:14.576277Z", "last_author": "xin", "repository_url": "https://translate.tails.net/api/translations/tails/virtualization/pt/repository/?format=api", "file_url": "https://translate.tails.net/api/translations/tails/virtualization/pt/file/?format=api", "statistics_url": "https://translate.tails.net/api/translations/tails/virtualization/pt/statistics/?format=api", "changes_list_url": "https://translate.tails.net/api/translations/tails/virtualization/pt/changes/?format=api", "units_list_url": "https://translate.tails.net/api/translations/tails/virtualization/pt/units/?format=api" }, { "language": { "id": 39, "code": "de", "name": "German", "plural": { "id": 84, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "deu_de", "deu", "ger" ], "direction": "ltr", "population": 136350226, "web_url": "https://translate.tails.net/languages/de/", "url": "https://translate.tails.net/api/languages/de/?format=api", "statistics_url": "https://translate.tails.net/api/languages/de/statistics/?format=api" }, "component": { "name": "wiki/src/doc/advanced_topics/virtualization.caution.*.po", "slug": "virtualizationcaution", "id": 33, "source_language": { "id": 63, "code": "en", "name": "English", "plural": { "id": 58, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.tails.net/languages/en/", "url": "https://translate.tails.net/api/languages/en/?format=api", "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api" }, "project": { "name": "Tails", "slug": "tails", "id": 1, "web": "https://tails.boum.org/", "web_url": "https://translate.tails.net/projects/tails/", "url": "https://translate.tails.net/api/projects/tails/?format=api", "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api", "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api", "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api", "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api", "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api", "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api", "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api", "translation_review": true, "source_review": false, "set_language_team": false, "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n", "enable_hooks": true, "language_aliases": "" }, "vcs": "git", "repo": "gitolite@puppet-git.lizard:tails", "git_export": "", "branch": "master", "push_branch": "", "filemask": "wiki/src/doc/advanced_topics/virtualization.caution.*.po", "screenshot_filemask": "", "template": "", "edit_template": false, "intermediate": "", "new_base": "wiki/src/doc/advanced_topics/virtualization.caution.pot", "file_format": "po", "license": "GPL-3.0-or-later", "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html", "agreement": "", "web_url": "https://translate.tails.net/projects/tails/virtualizationcaution/", "url": "https://translate.tails.net/api/components/tails/virtualizationcaution/?format=api", "repository_url": "https://translate.tails.net/api/components/tails/virtualizationcaution/repository/?format=api", "translations_url": "https://translate.tails.net/api/components/tails/virtualizationcaution/translations/?format=api", "statistics_url": "https://translate.tails.net/api/components/tails/virtualizationcaution/statistics/?format=api", "lock_url": "https://translate.tails.net/api/components/tails/virtualizationcaution/lock/?format=api", "links_url": "https://translate.tails.net/api/components/tails/virtualizationcaution/links/?format=api", "changes_list_url": "https://translate.tails.net/api/components/tails/virtualizationcaution/changes/?format=api", "task_url": null, "new_lang": "add", "language_code_style": "", "push": "", "check_flags": "", "priority": 100, "enforced_checks": [], "restricted": false, "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}", "report_source_bugs": "tails-l10n@boum.org", "merge_style": "merge", "commit_message": "Weblate commit", "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 \"{{ hook_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\n", "allow_translation_propagation": true, "manage_units": false, "enable_suggestions": true, "suggestion_voting": true, "suggestion_autoaccept": 0, "push_on_commit": false, "commit_pending_age": 1, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null }, "language_code": "de", "id": 103, "filename": "wiki/src/doc/advanced_topics/virtualization.caution.de.po", "revision": "b3760e970fdfb2519f7976c9d58b8c7541fbf981", "web_url": "https://translate.tails.net/projects/tails/virtualizationcaution/de/", "share_url": "https://translate.tails.net/engage/tails/-/de/", "translate_url": "https://translate.tails.net/translate/tails/virtualizationcaution/de/", "url": "https://translate.tails.net/api/translations/tails/virtualizationcaution/de/?format=api", "is_template": false, "is_source": false, "total": 3, "total_words": 32, "translated": 3, "translated_words": 32, "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-11-09T13:13:36.506543Z", "last_author": "Benjamin Held", "repository_url": "https://translate.tails.net/api/translations/tails/virtualizationcaution/de/repository/?format=api", "file_url": "https://translate.tails.net/api/translations/tails/virtualizationcaution/de/file/?format=api", "statistics_url": "https://translate.tails.net/api/translations/tails/virtualizationcaution/de/statistics/?format=api", "changes_list_url": "https://translate.tails.net/api/translations/tails/virtualizationcaution/de/changes/?format=api", "units_list_url": "https://translate.tails.net/api/translations/tails/virtualizationcaution/de/units/?format=api" }, { "language": { "id": 99, "code": "fr", "name": "French", "plural": { "id": 75, "source": 0, "number": 2, "formula": "n > 1", "type": 1 }, "aliases": [ "fra_fr", "fra", "fre" ], "direction": "ltr", "population": 278611506, "web_url": "https://translate.tails.net/languages/fr/", "url": "https://translate.tails.net/api/languages/fr/?format=api", "statistics_url": "https://translate.tails.net/api/languages/fr/statistics/?format=api" }, "component": { "name": "wiki/src/doc/advanced_topics/virtualization.caution.*.po", "slug": "virtualizationcaution", "id": 33, "source_language": { "id": 63, "code": "en", "name": "English", "plural": { "id": 58, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.tails.net/languages/en/", "url": "https://translate.tails.net/api/languages/en/?format=api", "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api" }, "project": { "name": "Tails", "slug": "tails", "id": 1, "web": "https://tails.boum.org/", "web_url": "https://translate.tails.net/projects/tails/", "url": "https://translate.tails.net/api/projects/tails/?format=api", "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api", "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api", "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api", "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api", "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api", "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api", "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api", "translation_review": true, "source_review": false, "set_language_team": false, "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n", "enable_hooks": true, "language_aliases": "" }, "vcs": "git", "repo": "gitolite@puppet-git.lizard:tails", "git_export": "", "branch": "master", "push_branch": "", "filemask": "wiki/src/doc/advanced_topics/virtualization.caution.*.po", "screenshot_filemask": "", "template": "", "edit_template": false, "intermediate": "", "new_base": "wiki/src/doc/advanced_topics/virtualization.caution.pot", "file_format": "po", "license": "GPL-3.0-or-later", "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html", "agreement": "", "web_url": "https://translate.tails.net/projects/tails/virtualizationcaution/", "url": "https://translate.tails.net/api/components/tails/virtualizationcaution/?format=api", "repository_url": "https://translate.tails.net/api/components/tails/virtualizationcaution/repository/?format=api", "translations_url": "https://translate.tails.net/api/components/tails/virtualizationcaution/translations/?format=api", "statistics_url": "https://translate.tails.net/api/components/tails/virtualizationcaution/statistics/?format=api", "lock_url": "https://translate.tails.net/api/components/tails/virtualizationcaution/lock/?format=api", "links_url": "https://translate.tails.net/api/components/tails/virtualizationcaution/links/?format=api", "changes_list_url": "https://translate.tails.net/api/components/tails/virtualizationcaution/changes/?format=api", "task_url": null, "new_lang": "add", "language_code_style": "", "push": "", "check_flags": "", "priority": 100, "enforced_checks": [], "restricted": false, "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}", "report_source_bugs": "tails-l10n@boum.org", "merge_style": "merge", "commit_message": "Weblate commit", "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 \"{{ hook_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\n", "allow_translation_propagation": true, "manage_units": false, "enable_suggestions": true, "suggestion_voting": true, "suggestion_autoaccept": 0, "push_on_commit": false, "commit_pending_age": 1, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null }, "language_code": "fr", "id": 104, "filename": "wiki/src/doc/advanced_topics/virtualization.caution.fr.po", "revision": "dde03908b2132282001a71a89b6aad66799ee027", "web_url": "https://translate.tails.net/projects/tails/virtualizationcaution/fr/", "share_url": "https://translate.tails.net/engage/tails/-/fr/", "translate_url": "https://translate.tails.net/translate/tails/virtualizationcaution/fr/", "url": "https://translate.tails.net/api/translations/tails/virtualizationcaution/fr/?format=api", "is_template": false, "is_source": false, "total": 3, "total_words": 32, "translated": 3, "translated_words": 32, "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-05-22T16:31:55.016718Z", "last_author": "Chre", "repository_url": "https://translate.tails.net/api/translations/tails/virtualizationcaution/fr/repository/?format=api", "file_url": "https://translate.tails.net/api/translations/tails/virtualizationcaution/fr/file/?format=api", "statistics_url": "https://translate.tails.net/api/translations/tails/virtualizationcaution/fr/statistics/?format=api", "changes_list_url": "https://translate.tails.net/api/translations/tails/virtualizationcaution/fr/changes/?format=api", "units_list_url": "https://translate.tails.net/api/translations/tails/virtualizationcaution/fr/units/?format=api" }, { "language": { "id": 17, "code": "pt", "name": "Portuguese", "plural": { "id": 170, "source": 0, "number": 2, "formula": "n > 1", "type": 1 }, "aliases": [ "por_pt", "ptg", "por" ], "direction": "ltr", "population": 237496883, "web_url": "https://translate.tails.net/languages/pt/", "url": "https://translate.tails.net/api/languages/pt/?format=api", "statistics_url": "https://translate.tails.net/api/languages/pt/statistics/?format=api" }, "component": { "name": "wiki/src/doc/advanced_topics/virtualization.caution.*.po", "slug": "virtualizationcaution", "id": 33, "source_language": { "id": 63, "code": "en", "name": "English", "plural": { "id": 58, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.tails.net/languages/en/", "url": "https://translate.tails.net/api/languages/en/?format=api", "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api" }, "project": { "name": "Tails", "slug": "tails", "id": 1, "web": "https://tails.boum.org/", "web_url": "https://translate.tails.net/projects/tails/", "url": "https://translate.tails.net/api/projects/tails/?format=api", "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api", "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api", "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api", "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api", "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api", "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api", "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api", "translation_review": true, "source_review": false, "set_language_team": false, "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n", "enable_hooks": true, "language_aliases": "" }, "vcs": "git", "repo": "gitolite@puppet-git.lizard:tails", "git_export": "", "branch": "master", "push_branch": "", "filemask": "wiki/src/doc/advanced_topics/virtualization.caution.*.po", "screenshot_filemask": "", "template": "", "edit_template": false, "intermediate": "", "new_base": "wiki/src/doc/advanced_topics/virtualization.caution.pot", "file_format": "po", "license": "GPL-3.0-or-later", "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html", "agreement": "", "web_url": "https://translate.tails.net/projects/tails/virtualizationcaution/", "url": "https://translate.tails.net/api/components/tails/virtualizationcaution/?format=api", "repository_url": "https://translate.tails.net/api/components/tails/virtualizationcaution/repository/?format=api", "translations_url": "https://translate.tails.net/api/components/tails/virtualizationcaution/translations/?format=api", "statistics_url": "https://translate.tails.net/api/components/tails/virtualizationcaution/statistics/?format=api", "lock_url": "https://translate.tails.net/api/components/tails/virtualizationcaution/lock/?format=api", "links_url": "https://translate.tails.net/api/components/tails/virtualizationcaution/links/?format=api", "changes_list_url": "https://translate.tails.net/api/components/tails/virtualizationcaution/changes/?format=api", "task_url": null, "new_lang": "add", "language_code_style": "", "push": "", "check_flags": "", "priority": 100, "enforced_checks": [], "restricted": false, "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}", "report_source_bugs": "tails-l10n@boum.org", "merge_style": "merge", "commit_message": "Weblate commit", "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 \"{{ hook_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\n", "allow_translation_propagation": true, "manage_units": false, "enable_suggestions": true, "suggestion_voting": true, "suggestion_autoaccept": 0, "push_on_commit": false, "commit_pending_age": 1, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null }, "language_code": "pt", "id": 105, "filename": "wiki/src/doc/advanced_topics/virtualization.caution.pt.po", "revision": "dc7b022923485a506eba8c893d485b24ccdb8fcd", "web_url": "https://translate.tails.net/projects/tails/virtualizationcaution/pt/", "share_url": "https://translate.tails.net/engage/tails/-/pt/", "translate_url": "https://translate.tails.net/translate/tails/virtualizationcaution/pt/", "url": "https://translate.tails.net/api/translations/tails/virtualizationcaution/pt/?format=api", "is_template": false, "is_source": false, "total": 3, "total_words": 32, "translated": 2, "translated_words": 3, "translated_percent": 66.6, "fuzzy": 0, "fuzzy_words": 0, "fuzzy_percent": 0.0, "failing_checks": 0, "failing_checks_words": 0, "failing_checks_percent": 0.0, "have_suggestion": 1, "have_comment": 0, "last_change": "2019-12-28T17:28:10Z", "last_author": "drebs", "repository_url": "https://translate.tails.net/api/translations/tails/virtualizationcaution/pt/repository/?format=api", "file_url": "https://translate.tails.net/api/translations/tails/virtualizationcaution/pt/file/?format=api", "statistics_url": "https://translate.tails.net/api/translations/tails/virtualizationcaution/pt/statistics/?format=api", "changes_list_url": "https://translate.tails.net/api/translations/tails/virtualizationcaution/pt/changes/?format=api", "units_list_url": "https://translate.tails.net/api/translations/tails/virtualizationcaution/pt/units/?format=api" }, { "language": { "id": 39, "code": "de", "name": "German", "plural": { "id": 84, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "deu_de", "deu", "ger" ], "direction": "ltr", "population": 136350226, "web_url": "https://translate.tails.net/languages/de/", "url": "https://translate.tails.net/api/languages/de/?format=api", "statistics_url": "https://translate.tails.net/api/languages/de/statistics/?format=api" }, "component": { "name": "wiki/src/doc/about/requirements.*.po", "slug": "requirements", "id": 35, "source_language": { "id": 63, "code": "en", "name": "English", "plural": { "id": 58, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.tails.net/languages/en/", "url": "https://translate.tails.net/api/languages/en/?format=api", "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api" }, "project": { "name": "Tails", "slug": "tails", "id": 1, "web": "https://tails.boum.org/", "web_url": "https://translate.tails.net/projects/tails/", "url": "https://translate.tails.net/api/projects/tails/?format=api", "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api", "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api", "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api", "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api", "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api", "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api", "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api", "translation_review": true, "source_review": false, "set_language_team": false, "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n", "enable_hooks": true, "language_aliases": "" }, "vcs": "git", "repo": "gitolite@puppet-git.lizard:tails", "git_export": "", "branch": "master", "push_branch": "", "filemask": "wiki/src/doc/about/requirements.*.po", "screenshot_filemask": "", "template": "", "edit_template": false, "intermediate": "", "new_base": "", "file_format": "po", "license": "GPL-3.0-or-later", "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html", "agreement": "", "web_url": "https://translate.tails.net/projects/tails/requirements/", "url": "https://translate.tails.net/api/components/tails/requirements/?format=api", "repository_url": "https://translate.tails.net/api/components/tails/requirements/repository/?format=api", "translations_url": "https://translate.tails.net/api/components/tails/requirements/translations/?format=api", "statistics_url": "https://translate.tails.net/api/components/tails/requirements/statistics/?format=api", "lock_url": "https://translate.tails.net/api/components/tails/requirements/lock/?format=api", "links_url": "https://translate.tails.net/api/components/tails/requirements/links/?format=api", "changes_list_url": "https://translate.tails.net/api/components/tails/requirements/changes/?format=api", "task_url": null, "new_lang": "url", "language_code_style": "", "push": "", "check_flags": "", "priority": 80, "enforced_checks": [], "restricted": false, "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}", "report_source_bugs": "tails-l10n@boum.org", "merge_style": "merge", "commit_message": "Weblate commit", "add_message": "Added translation using Weblate ({{ language_name }})", "delete_message": "Deleted translation using Weblate ({{ language_name }})", "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.", "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ hook_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}", "pull_message": "Translations update from {{ site_title }}\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\n", "allow_translation_propagation": true, "manage_units": false, "enable_suggestions": true, "suggestion_voting": true, "suggestion_autoaccept": 0, "push_on_commit": false, "commit_pending_age": 1, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null }, "language_code": "de", "id": 109, "filename": "wiki/src/doc/about/requirements.de.po", "revision": "dfdc2aca3d1a01b58ddfc67d86ce9f1aadf172c8", "web_url": "https://translate.tails.net/projects/tails/requirements/de/", "share_url": "https://translate.tails.net/engage/tails/-/de/", "translate_url": "https://translate.tails.net/translate/tails/requirements/de/", "url": "https://translate.tails.net/api/translations/tails/requirements/de/?format=api", "is_template": false, "is_source": false, "total": 52, "total_words": 510, "translated": 52, "translated_words": 510, "translated_percent": 100.0, "fuzzy": 0, "fuzzy_words": 0, "fuzzy_percent": 0.0, "failing_checks": 0, "failing_checks_words": 0, "failing_checks_percent": 0.0, "have_suggestion": 0, "have_comment": 0, "last_change": "2025-04-28T22:02:32.150765Z", "last_author": "xin", "repository_url": "https://translate.tails.net/api/translations/tails/requirements/de/repository/?format=api", "file_url": "https://translate.tails.net/api/translations/tails/requirements/de/file/?format=api", "statistics_url": "https://translate.tails.net/api/translations/tails/requirements/de/statistics/?format=api", "changes_list_url": "https://translate.tails.net/api/translations/tails/requirements/de/changes/?format=api", "units_list_url": "https://translate.tails.net/api/translations/tails/requirements/de/units/?format=api" }, { "language": { "id": 99, "code": "fr", "name": "French", "plural": { "id": 75, "source": 0, "number": 2, "formula": "n > 1", "type": 1 }, "aliases": [ "fra_fr", "fra", "fre" ], "direction": "ltr", "population": 278611506, "web_url": "https://translate.tails.net/languages/fr/", "url": "https://translate.tails.net/api/languages/fr/?format=api", "statistics_url": "https://translate.tails.net/api/languages/fr/statistics/?format=api" }, "component": { "name": "wiki/src/doc/about/requirements.*.po", "slug": "requirements", "id": 35, "source_language": { "id": 63, "code": "en", "name": "English", "plural": { "id": 58, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.tails.net/languages/en/", "url": "https://translate.tails.net/api/languages/en/?format=api", "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api" }, "project": { "name": "Tails", "slug": "tails", "id": 1, "web": "https://tails.boum.org/", "web_url": "https://translate.tails.net/projects/tails/", "url": "https://translate.tails.net/api/projects/tails/?format=api", "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api", "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api", "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api", "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api", "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api", "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api", "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api", "translation_review": true, "source_review": false, "set_language_team": false, "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n", "enable_hooks": true, "language_aliases": "" }, "vcs": "git", "repo": "gitolite@puppet-git.lizard:tails", "git_export": "", "branch": "master", "push_branch": "", "filemask": "wiki/src/doc/about/requirements.*.po", "screenshot_filemask": "", "template": "", "edit_template": false, "intermediate": "", "new_base": "", "file_format": "po", "license": "GPL-3.0-or-later", "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html", "agreement": "", "web_url": "https://translate.tails.net/projects/tails/requirements/", "url": "https://translate.tails.net/api/components/tails/requirements/?format=api", "repository_url": "https://translate.tails.net/api/components/tails/requirements/repository/?format=api", "translations_url": "https://translate.tails.net/api/components/tails/requirements/translations/?format=api", "statistics_url": "https://translate.tails.net/api/components/tails/requirements/statistics/?format=api", "lock_url": "https://translate.tails.net/api/components/tails/requirements/lock/?format=api", "links_url": "https://translate.tails.net/api/components/tails/requirements/links/?format=api", "changes_list_url": "https://translate.tails.net/api/components/tails/requirements/changes/?format=api", "task_url": null, "new_lang": "url", "language_code_style": "", "push": "", "check_flags": "", "priority": 80, "enforced_checks": [], "restricted": false, "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}", "report_source_bugs": "tails-l10n@boum.org", "merge_style": "merge", "commit_message": "Weblate commit", "add_message": "Added translation using Weblate ({{ language_name }})", "delete_message": "Deleted translation using Weblate ({{ language_name }})", "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.", "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ hook_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}", "pull_message": "Translations update from {{ site_title }}\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\n", "allow_translation_propagation": true, "manage_units": false, "enable_suggestions": true, "suggestion_voting": true, "suggestion_autoaccept": 0, "push_on_commit": false, "commit_pending_age": 1, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null }, "language_code": "fr", "id": 110, "filename": "wiki/src/doc/about/requirements.fr.po", "revision": "096a3b11f2cb7dfd3098c76097e7dfc1781eb2ab", "web_url": "https://translate.tails.net/projects/tails/requirements/fr/", "share_url": "https://translate.tails.net/engage/tails/-/fr/", "translate_url": "https://translate.tails.net/translate/tails/requirements/fr/", "url": "https://translate.tails.net/api/translations/tails/requirements/fr/?format=api", "is_template": false, "is_source": false, "total": 52, "total_words": 510, "translated": 52, "translated_words": 510, "translated_percent": 100.0, "fuzzy": 0, "fuzzy_words": 0, "fuzzy_percent": 0.0, "failing_checks": 0, "failing_checks_words": 0, "failing_checks_percent": 0.0, "have_suggestion": 0, "have_comment": 0, "last_change": "2025-04-28T21:57:23.792541Z", "last_author": "xin", "repository_url": "https://translate.tails.net/api/translations/tails/requirements/fr/repository/?format=api", "file_url": "https://translate.tails.net/api/translations/tails/requirements/fr/file/?format=api", "statistics_url": "https://translate.tails.net/api/translations/tails/requirements/fr/statistics/?format=api", "changes_list_url": "https://translate.tails.net/api/translations/tails/requirements/fr/changes/?format=api", "units_list_url": "https://translate.tails.net/api/translations/tails/requirements/fr/units/?format=api" }, { "language": { "id": 17, "code": "pt", "name": "Portuguese", "plural": { "id": 170, "source": 0, "number": 2, "formula": "n > 1", "type": 1 }, "aliases": [ "por_pt", "ptg", "por" ], "direction": "ltr", "population": 237496883, "web_url": "https://translate.tails.net/languages/pt/", "url": "https://translate.tails.net/api/languages/pt/?format=api", "statistics_url": "https://translate.tails.net/api/languages/pt/statistics/?format=api" }, "component": { "name": "wiki/src/doc/about/requirements.*.po", "slug": "requirements", "id": 35, "source_language": { "id": 63, "code": "en", "name": "English", "plural": { "id": 58, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.tails.net/languages/en/", "url": "https://translate.tails.net/api/languages/en/?format=api", "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api" }, "project": { "name": "Tails", "slug": "tails", "id": 1, "web": "https://tails.boum.org/", "web_url": "https://translate.tails.net/projects/tails/", "url": "https://translate.tails.net/api/projects/tails/?format=api", "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api", "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api", "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api", "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api", "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api", "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api", "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api", "translation_review": true, "source_review": false, "set_language_team": false, "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n", "enable_hooks": true, "language_aliases": "" }, "vcs": "git", "repo": "gitolite@puppet-git.lizard:tails", "git_export": "", "branch": "master", "push_branch": "", "filemask": "wiki/src/doc/about/requirements.*.po", "screenshot_filemask": "", "template": "", "edit_template": false, "intermediate": "", "new_base": "", "file_format": "po", "license": "GPL-3.0-or-later", "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html", "agreement": "", "web_url": "https://translate.tails.net/projects/tails/requirements/", "url": "https://translate.tails.net/api/components/tails/requirements/?format=api", "repository_url": "https://translate.tails.net/api/components/tails/requirements/repository/?format=api", "translations_url": "https://translate.tails.net/api/components/tails/requirements/translations/?format=api", "statistics_url": "https://translate.tails.net/api/components/tails/requirements/statistics/?format=api", "lock_url": "https://translate.tails.net/api/components/tails/requirements/lock/?format=api", "links_url": "https://translate.tails.net/api/components/tails/requirements/links/?format=api", "changes_list_url": "https://translate.tails.net/api/components/tails/requirements/changes/?format=api", "task_url": null, "new_lang": "url", "language_code_style": "", "push": "", "check_flags": "", "priority": 80, "enforced_checks": [], "restricted": false, "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}", "report_source_bugs": "tails-l10n@boum.org", "merge_style": "merge", "commit_message": "Weblate commit", "add_message": "Added translation using Weblate ({{ language_name }})", "delete_message": "Deleted translation using Weblate ({{ language_name }})", "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.", "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ hook_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}", "pull_message": "Translations update from {{ site_title }}\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\n", "allow_translation_propagation": true, "manage_units": false, "enable_suggestions": true, "suggestion_voting": true, "suggestion_autoaccept": 0, "push_on_commit": false, "commit_pending_age": 1, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null }, "language_code": "pt", "id": 111, "filename": "wiki/src/doc/about/requirements.pt.po", "revision": "2b3c3bbc050a67bec4e4e5bdf8985e5de8e88cc5", "web_url": "https://translate.tails.net/projects/tails/requirements/pt/", "share_url": "https://translate.tails.net/engage/tails/-/pt/", "translate_url": "https://translate.tails.net/translate/tails/requirements/pt/", "url": "https://translate.tails.net/api/translations/tails/requirements/pt/?format=api", "is_template": false, "is_source": false, "total": 52, "total_words": 510, "translated": 52, "translated_words": 510, "translated_percent": 100.0, "fuzzy": 0, "fuzzy_words": 0, "fuzzy_percent": 0.0, "failing_checks": 0, "failing_checks_words": 0, "failing_checks_percent": 0.0, "have_suggestion": 0, "have_comment": 0, "last_change": "2025-04-28T22:06:13.541336Z", "last_author": "xin", "repository_url": "https://translate.tails.net/api/translations/tails/requirements/pt/repository/?format=api", "file_url": "https://translate.tails.net/api/translations/tails/requirements/pt/file/?format=api", "statistics_url": "https://translate.tails.net/api/translations/tails/requirements/pt/statistics/?format=api", "changes_list_url": "https://translate.tails.net/api/translations/tails/requirements/pt/changes/?format=api", "units_list_url": "https://translate.tails.net/api/translations/tails/requirements/pt/units/?format=api" }, { "language": { "id": 39, "code": "de", "name": "German", "plural": { "id": 84, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "deu_de", "deu", "ger" ], "direction": "ltr", "population": 136350226, "web_url": "https://translate.tails.net/languages/de/", "url": "https://translate.tails.net/api/languages/de/?format=api", "statistics_url": "https://translate.tails.net/api/languages/de/statistics/?format=api" }, "component": { "name": "wiki/src/doc/about/features.*.po", "slug": "features", "id": 36, "source_language": { "id": 63, "code": "en", "name": "English", "plural": { "id": 58, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.tails.net/languages/en/", "url": "https://translate.tails.net/api/languages/en/?format=api", "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api" }, "project": { "name": "Tails", "slug": "tails", "id": 1, "web": "https://tails.boum.org/", "web_url": "https://translate.tails.net/projects/tails/", "url": "https://translate.tails.net/api/projects/tails/?format=api", "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api", "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api", "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api", "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api", "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api", "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api", "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api", "translation_review": true, "source_review": false, "set_language_team": false, "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n", "enable_hooks": true, "language_aliases": "" }, "vcs": "git", "repo": "gitolite@puppet-git.lizard:tails", "git_export": "", "branch": "master", "push_branch": "", "filemask": "wiki/src/doc/about/features.*.po", "screenshot_filemask": "", "template": "", "edit_template": false, "intermediate": "", "new_base": "", "file_format": "po", "license": "GPL-3.0-or-later", "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html", "agreement": "", "web_url": "https://translate.tails.net/projects/tails/features/", "url": "https://translate.tails.net/api/components/tails/features/?format=api", "repository_url": "https://translate.tails.net/api/components/tails/features/repository/?format=api", "translations_url": "https://translate.tails.net/api/components/tails/features/translations/?format=api", "statistics_url": "https://translate.tails.net/api/components/tails/features/statistics/?format=api", "lock_url": "https://translate.tails.net/api/components/tails/features/lock/?format=api", "links_url": "https://translate.tails.net/api/components/tails/features/links/?format=api", "changes_list_url": "https://translate.tails.net/api/components/tails/features/changes/?format=api", "task_url": null, "new_lang": "url", "language_code_style": "", "push": "", "check_flags": "", "priority": 80, "enforced_checks": [], "restricted": false, "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}", "report_source_bugs": "tails-l10n@boum.org", "merge_style": "merge", "commit_message": "Weblate commit", "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.\n\n", "addon_message": "Update translation files\n\nUpdated by \"{{ hook_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\n", "allow_translation_propagation": true, "manage_units": false, "enable_suggestions": true, "suggestion_voting": true, "suggestion_autoaccept": 0, "push_on_commit": false, "commit_pending_age": 1, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null }, "language_code": "de", "id": 112, "filename": "wiki/src/doc/about/features.de.po", "revision": "fdd1f40e7cca46781e7fa21a12436960442221a6", "web_url": "https://translate.tails.net/projects/tails/features/de/", "share_url": "https://translate.tails.net/engage/tails/-/de/", "translate_url": "https://translate.tails.net/translate/tails/features/de/", "url": "https://translate.tails.net/api/translations/tails/features/de/?format=api", "is_template": false, "is_source": false, "total": 51, "total_words": 429, "translated": 50, "translated_words": 422, "translated_percent": 98.0, "fuzzy": 1, "fuzzy_words": 7, "fuzzy_percent": 1.9, "failing_checks": 0, "failing_checks_words": 0, "failing_checks_percent": 0.0, "have_suggestion": 0, "have_comment": 0, "last_change": "2025-01-23T17:18:19.432978Z", "last_author": null, "repository_url": "https://translate.tails.net/api/translations/tails/features/de/repository/?format=api", "file_url": "https://translate.tails.net/api/translations/tails/features/de/file/?format=api", "statistics_url": "https://translate.tails.net/api/translations/tails/features/de/statistics/?format=api", "changes_list_url": "https://translate.tails.net/api/translations/tails/features/de/changes/?format=api", "units_list_url": "https://translate.tails.net/api/translations/tails/features/de/units/?format=api" }, { "language": { "id": 99, "code": "fr", "name": "French", "plural": { "id": 75, "source": 0, "number": 2, "formula": "n > 1", "type": 1 }, "aliases": [ "fra_fr", "fra", "fre" ], "direction": "ltr", "population": 278611506, "web_url": "https://translate.tails.net/languages/fr/", "url": "https://translate.tails.net/api/languages/fr/?format=api", "statistics_url": "https://translate.tails.net/api/languages/fr/statistics/?format=api" }, "component": { "name": "wiki/src/doc/about/features.*.po", "slug": "features", "id": 36, "source_language": { "id": 63, "code": "en", "name": "English", "plural": { "id": 58, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.tails.net/languages/en/", "url": "https://translate.tails.net/api/languages/en/?format=api", "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api" }, "project": { "name": "Tails", "slug": "tails", "id": 1, "web": "https://tails.boum.org/", "web_url": "https://translate.tails.net/projects/tails/", "url": "https://translate.tails.net/api/projects/tails/?format=api", "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api", "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api", "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api", "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api", "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api", "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api", "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api", "translation_review": true, "source_review": false, "set_language_team": false, "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n", "enable_hooks": true, "language_aliases": "" }, "vcs": "git", "repo": "gitolite@puppet-git.lizard:tails", "git_export": "", "branch": "master", "push_branch": "", "filemask": "wiki/src/doc/about/features.*.po", "screenshot_filemask": "", "template": "", "edit_template": false, "intermediate": "", "new_base": "", "file_format": "po", "license": "GPL-3.0-or-later", "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html", "agreement": "", "web_url": "https://translate.tails.net/projects/tails/features/", "url": "https://translate.tails.net/api/components/tails/features/?format=api", "repository_url": "https://translate.tails.net/api/components/tails/features/repository/?format=api", "translations_url": "https://translate.tails.net/api/components/tails/features/translations/?format=api", "statistics_url": "https://translate.tails.net/api/components/tails/features/statistics/?format=api", "lock_url": "https://translate.tails.net/api/components/tails/features/lock/?format=api", "links_url": "https://translate.tails.net/api/components/tails/features/links/?format=api", "changes_list_url": "https://translate.tails.net/api/components/tails/features/changes/?format=api", "task_url": null, "new_lang": "url", "language_code_style": "", "push": "", "check_flags": "", "priority": 80, "enforced_checks": [], "restricted": false, "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}", "report_source_bugs": "tails-l10n@boum.org", "merge_style": "merge", "commit_message": "Weblate commit", "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.\n\n", "addon_message": "Update translation files\n\nUpdated by \"{{ hook_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\n", "allow_translation_propagation": true, "manage_units": false, "enable_suggestions": true, "suggestion_voting": true, "suggestion_autoaccept": 0, "push_on_commit": false, "commit_pending_age": 1, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null }, "language_code": "fr", "id": 113, "filename": "wiki/src/doc/about/features.fr.po", "revision": "0ef2e4dbc78fecfc85f04e30ea017b69357a7ad1", "web_url": "https://translate.tails.net/projects/tails/features/fr/", "share_url": "https://translate.tails.net/engage/tails/-/fr/", "translate_url": "https://translate.tails.net/translate/tails/features/fr/", "url": "https://translate.tails.net/api/translations/tails/features/fr/?format=api", "is_template": false, "is_source": false, "total": 51, "total_words": 429, "translated": 51, "translated_words": 429, "translated_percent": 100.0, "fuzzy": 0, "fuzzy_words": 0, "fuzzy_percent": 0.0, "failing_checks": 0, "failing_checks_words": 0, "failing_checks_percent": 0.0, "have_suggestion": 0, "have_comment": 0, "last_change": "2025-04-30T17:39:58.746208Z", "last_author": "Chre", "repository_url": "https://translate.tails.net/api/translations/tails/features/fr/repository/?format=api", "file_url": "https://translate.tails.net/api/translations/tails/features/fr/file/?format=api", "statistics_url": "https://translate.tails.net/api/translations/tails/features/fr/statistics/?format=api", "changes_list_url": "https://translate.tails.net/api/translations/tails/features/fr/changes/?format=api", "units_list_url": "https://translate.tails.net/api/translations/tails/features/fr/units/?format=api" }, { "language": { "id": 17, "code": "pt", "name": "Portuguese", "plural": { "id": 170, "source": 0, "number": 2, "formula": "n > 1", "type": 1 }, "aliases": [ "por_pt", "ptg", "por" ], "direction": "ltr", "population": 237496883, "web_url": "https://translate.tails.net/languages/pt/", "url": "https://translate.tails.net/api/languages/pt/?format=api", "statistics_url": "https://translate.tails.net/api/languages/pt/statistics/?format=api" }, "component": { "name": "wiki/src/doc/about/features.*.po", "slug": "features", "id": 36, "source_language": { "id": 63, "code": "en", "name": "English", "plural": { "id": 58, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.tails.net/languages/en/", "url": "https://translate.tails.net/api/languages/en/?format=api", "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api" }, "project": { "name": "Tails", "slug": "tails", "id": 1, "web": "https://tails.boum.org/", "web_url": "https://translate.tails.net/projects/tails/", "url": "https://translate.tails.net/api/projects/tails/?format=api", "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api", "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api", "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api", "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api", "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api", "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api", "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api", "translation_review": true, "source_review": false, "set_language_team": false, "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n", "enable_hooks": true, "language_aliases": "" }, "vcs": "git", "repo": "gitolite@puppet-git.lizard:tails", "git_export": "", "branch": "master", "push_branch": "", "filemask": "wiki/src/doc/about/features.*.po", "screenshot_filemask": "", "template": "", "edit_template": false, "intermediate": "", "new_base": "", "file_format": "po", "license": "GPL-3.0-or-later", "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html", "agreement": "", "web_url": "https://translate.tails.net/projects/tails/features/", "url": "https://translate.tails.net/api/components/tails/features/?format=api", "repository_url": "https://translate.tails.net/api/components/tails/features/repository/?format=api", "translations_url": "https://translate.tails.net/api/components/tails/features/translations/?format=api", "statistics_url": "https://translate.tails.net/api/components/tails/features/statistics/?format=api", "lock_url": "https://translate.tails.net/api/components/tails/features/lock/?format=api", "links_url": "https://translate.tails.net/api/components/tails/features/links/?format=api", "changes_list_url": "https://translate.tails.net/api/components/tails/features/changes/?format=api", "task_url": null, "new_lang": "url", "language_code_style": "", "push": "", "check_flags": "", "priority": 80, "enforced_checks": [], "restricted": false, "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}", "report_source_bugs": "tails-l10n@boum.org", "merge_style": "merge", "commit_message": "Weblate commit", "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.\n\n", "addon_message": "Update translation files\n\nUpdated by \"{{ hook_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\n", "allow_translation_propagation": true, "manage_units": false, "enable_suggestions": true, "suggestion_voting": true, "suggestion_autoaccept": 0, "push_on_commit": false, "commit_pending_age": 1, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null }, "language_code": "pt", "id": 114, "filename": "wiki/src/doc/about/features.pt.po", "revision": "8e5705b5a76c318bfe9caa549b11bd32842bf788", "web_url": "https://translate.tails.net/projects/tails/features/pt/", "share_url": "https://translate.tails.net/engage/tails/-/pt/", "translate_url": "https://translate.tails.net/translate/tails/features/pt/", "url": "https://translate.tails.net/api/translations/tails/features/pt/?format=api", "is_template": false, "is_source": false, "total": 51, "total_words": 429, "translated": 51, "translated_words": 429, "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": 1, "have_comment": 0, "last_change": "2025-02-12T14:27:42.144372Z", "last_author": "drebs", "repository_url": "https://translate.tails.net/api/translations/tails/features/pt/repository/?format=api", "file_url": "https://translate.tails.net/api/translations/tails/features/pt/file/?format=api", "statistics_url": "https://translate.tails.net/api/translations/tails/features/pt/statistics/?format=api", "changes_list_url": "https://translate.tails.net/api/translations/tails/features/pt/changes/?format=api", "units_list_url": "https://translate.tails.net/api/translations/tails/features/pt/units/?format=api" }, { "language": { "id": 39, "code": "de", "name": "German", "plural": { "id": 84, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "deu_de", "deu", "ger" ], "direction": "ltr", "population": 136350226, "web_url": "https://translate.tails.net/languages/de/", "url": "https://translate.tails.net/api/languages/de/?format=api", "statistics_url": "https://translate.tails.net/api/languages/de/statistics/?format=api" }, "component": { "name": "wiki/src/doc/about/license.*.po", "slug": "license", "id": 37, "source_language": { "id": 63, "code": "en", "name": "English", "plural": { "id": 58, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.tails.net/languages/en/", "url": "https://translate.tails.net/api/languages/en/?format=api", "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api" }, "project": { "name": "Tails", "slug": "tails", "id": 1, "web": "https://tails.boum.org/", "web_url": "https://translate.tails.net/projects/tails/", "url": "https://translate.tails.net/api/projects/tails/?format=api", "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api", "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api", "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api", "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api", "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api", "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api", "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api", "translation_review": true, "source_review": false, "set_language_team": false, "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n", "enable_hooks": true, "language_aliases": "" }, "vcs": "git", "repo": "gitolite@puppet-git.lizard:tails", "git_export": "", "branch": "master", "push_branch": "", "filemask": "wiki/src/doc/about/license.*.po", "screenshot_filemask": "", "template": "", "edit_template": false, "intermediate": "", "new_base": "wiki/src/doc/about/license.pot", "file_format": "po", "license": "GPL-3.0-or-later", "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html", "agreement": "", "web_url": "https://translate.tails.net/projects/tails/license/", "url": "https://translate.tails.net/api/components/tails/license/?format=api", "repository_url": "https://translate.tails.net/api/components/tails/license/repository/?format=api", "translations_url": "https://translate.tails.net/api/components/tails/license/translations/?format=api", "statistics_url": "https://translate.tails.net/api/components/tails/license/statistics/?format=api", "lock_url": "https://translate.tails.net/api/components/tails/license/lock/?format=api", "links_url": "https://translate.tails.net/api/components/tails/license/links/?format=api", "changes_list_url": "https://translate.tails.net/api/components/tails/license/changes/?format=api", "task_url": null, "new_lang": "add", "language_code_style": "", "push": "", "check_flags": "", "priority": 80, "enforced_checks": [], "restricted": false, "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}", "report_source_bugs": "tails-l10n@boum.org", "merge_style": "merge", "commit_message": "Weblate commit", "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 \"{{ hook_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\n", "allow_translation_propagation": true, "manage_units": false, "enable_suggestions": true, "suggestion_voting": true, "suggestion_autoaccept": 0, "push_on_commit": false, "commit_pending_age": 1, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null }, "language_code": "de", "id": 115, "filename": "wiki/src/doc/about/license.de.po", "revision": "d4dcac222f2239ac65fad240ab89895ec8c8618b", "web_url": "https://translate.tails.net/projects/tails/license/de/", "share_url": "https://translate.tails.net/engage/tails/-/de/", "translate_url": "https://translate.tails.net/translate/tails/license/de/", "url": "https://translate.tails.net/api/translations/tails/license/de/?format=api", "is_template": false, "is_source": false, "total": 42, "total_words": 483, "translated": 39, "translated_words": 402, "translated_percent": 92.8, "fuzzy": 3, "fuzzy_words": 81, "fuzzy_percent": 7.1, "failing_checks": 0, "failing_checks_words": 0, "failing_checks_percent": 0.0, "have_suggestion": 0, "have_comment": 0, "last_change": "2025-04-02T19:03:13.552907Z", "last_author": null, "repository_url": "https://translate.tails.net/api/translations/tails/license/de/repository/?format=api", "file_url": "https://translate.tails.net/api/translations/tails/license/de/file/?format=api", "statistics_url": "https://translate.tails.net/api/translations/tails/license/de/statistics/?format=api", "changes_list_url": "https://translate.tails.net/api/translations/tails/license/de/changes/?format=api", "units_list_url": "https://translate.tails.net/api/translations/tails/license/de/units/?format=api" }, { "language": { "id": 99, "code": "fr", "name": "French", "plural": { "id": 75, "source": 0, "number": 2, "formula": "n > 1", "type": 1 }, "aliases": [ "fra_fr", "fra", "fre" ], "direction": "ltr", "population": 278611506, "web_url": "https://translate.tails.net/languages/fr/", "url": "https://translate.tails.net/api/languages/fr/?format=api", "statistics_url": "https://translate.tails.net/api/languages/fr/statistics/?format=api" }, "component": { "name": "wiki/src/doc/about/license.*.po", "slug": "license", "id": 37, "source_language": { "id": 63, "code": "en", "name": "English", "plural": { "id": 58, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.tails.net/languages/en/", "url": "https://translate.tails.net/api/languages/en/?format=api", "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api" }, "project": { "name": "Tails", "slug": "tails", "id": 1, "web": "https://tails.boum.org/", "web_url": "https://translate.tails.net/projects/tails/", "url": "https://translate.tails.net/api/projects/tails/?format=api", "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api", "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api", "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api", "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api", "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api", "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api", "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api", "translation_review": true, "source_review": false, "set_language_team": false, "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n", "enable_hooks": true, "language_aliases": "" }, "vcs": "git", "repo": "gitolite@puppet-git.lizard:tails", "git_export": "", "branch": "master", "push_branch": "", "filemask": "wiki/src/doc/about/license.*.po", "screenshot_filemask": "", "template": "", "edit_template": false, "intermediate": "", "new_base": "wiki/src/doc/about/license.pot", "file_format": "po", "license": "GPL-3.0-or-later", "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html", "agreement": "", "web_url": "https://translate.tails.net/projects/tails/license/", "url": "https://translate.tails.net/api/components/tails/license/?format=api", "repository_url": "https://translate.tails.net/api/components/tails/license/repository/?format=api", "translations_url": "https://translate.tails.net/api/components/tails/license/translations/?format=api", "statistics_url": "https://translate.tails.net/api/components/tails/license/statistics/?format=api", "lock_url": "https://translate.tails.net/api/components/tails/license/lock/?format=api", "links_url": "https://translate.tails.net/api/components/tails/license/links/?format=api", "changes_list_url": "https://translate.tails.net/api/components/tails/license/changes/?format=api", "task_url": null, "new_lang": "add", "language_code_style": "", "push": "", "check_flags": "", "priority": 80, "enforced_checks": [], "restricted": false, "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}", "report_source_bugs": "tails-l10n@boum.org", "merge_style": "merge", "commit_message": "Weblate commit", "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 \"{{ hook_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\n", "allow_translation_propagation": true, "manage_units": false, "enable_suggestions": true, "suggestion_voting": true, "suggestion_autoaccept": 0, "push_on_commit": false, "commit_pending_age": 1, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null }, "language_code": "fr", "id": 116, "filename": "wiki/src/doc/about/license.fr.po", "revision": "f92ddc5225a324c91f2affad625564faf981892d", "web_url": "https://translate.tails.net/projects/tails/license/fr/", "share_url": "https://translate.tails.net/engage/tails/-/fr/", "translate_url": "https://translate.tails.net/translate/tails/license/fr/", "url": "https://translate.tails.net/api/translations/tails/license/fr/?format=api", "is_template": false, "is_source": false, "total": 42, "total_words": 483, "translated": 42, "translated_words": 483, "translated_percent": 100.0, "fuzzy": 0, "fuzzy_words": 0, "fuzzy_percent": 0.0, "failing_checks": 0, "failing_checks_words": 0, "failing_checks_percent": 0.0, "have_suggestion": 0, "have_comment": 0, "last_change": "2025-04-05T12:28:10.501112Z", "last_author": "Chre", "repository_url": "https://translate.tails.net/api/translations/tails/license/fr/repository/?format=api", "file_url": "https://translate.tails.net/api/translations/tails/license/fr/file/?format=api", "statistics_url": "https://translate.tails.net/api/translations/tails/license/fr/statistics/?format=api", "changes_list_url": "https://translate.tails.net/api/translations/tails/license/fr/changes/?format=api", "units_list_url": "https://translate.tails.net/api/translations/tails/license/fr/units/?format=api" }, { "language": { "id": 17, "code": "pt", "name": "Portuguese", "plural": { "id": 170, "source": 0, "number": 2, "formula": "n > 1", "type": 1 }, "aliases": [ "por_pt", "ptg", "por" ], "direction": "ltr", "population": 237496883, "web_url": "https://translate.tails.net/languages/pt/", "url": "https://translate.tails.net/api/languages/pt/?format=api", "statistics_url": "https://translate.tails.net/api/languages/pt/statistics/?format=api" }, "component": { "name": "wiki/src/doc/about/license.*.po", "slug": "license", "id": 37, "source_language": { "id": 63, "code": "en", "name": "English", "plural": { "id": 58, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.tails.net/languages/en/", "url": "https://translate.tails.net/api/languages/en/?format=api", "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api" }, "project": { "name": "Tails", "slug": "tails", "id": 1, "web": "https://tails.boum.org/", "web_url": "https://translate.tails.net/projects/tails/", "url": "https://translate.tails.net/api/projects/tails/?format=api", "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api", "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api", "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api", "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api", "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api", "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api", "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api", "translation_review": true, "source_review": false, "set_language_team": false, "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n", "enable_hooks": true, "language_aliases": "" }, "vcs": "git", "repo": "gitolite@puppet-git.lizard:tails", "git_export": "", "branch": "master", "push_branch": "", "filemask": "wiki/src/doc/about/license.*.po", "screenshot_filemask": "", "template": "", "edit_template": false, "intermediate": "", "new_base": "wiki/src/doc/about/license.pot", "file_format": "po", "license": "GPL-3.0-or-later", "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html", "agreement": "", "web_url": "https://translate.tails.net/projects/tails/license/", "url": "https://translate.tails.net/api/components/tails/license/?format=api", "repository_url": "https://translate.tails.net/api/components/tails/license/repository/?format=api", "translations_url": "https://translate.tails.net/api/components/tails/license/translations/?format=api", "statistics_url": "https://translate.tails.net/api/components/tails/license/statistics/?format=api", "lock_url": "https://translate.tails.net/api/components/tails/license/lock/?format=api", "links_url": "https://translate.tails.net/api/components/tails/license/links/?format=api", "changes_list_url": "https://translate.tails.net/api/components/tails/license/changes/?format=api", "task_url": null, "new_lang": "add", "language_code_style": "", "push": "", "check_flags": "", "priority": 80, "enforced_checks": [], "restricted": false, "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}", "report_source_bugs": "tails-l10n@boum.org", "merge_style": "merge", "commit_message": "Weblate commit", "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 \"{{ hook_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\n", "allow_translation_propagation": true, "manage_units": false, "enable_suggestions": true, "suggestion_voting": true, "suggestion_autoaccept": 0, "push_on_commit": false, "commit_pending_age": 1, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null }, "language_code": "pt", "id": 117, "filename": "wiki/src/doc/about/license.pt.po", "revision": "f8699ae2884c98bb85b1ee4558fcc20a8d44ed26", "web_url": "https://translate.tails.net/projects/tails/license/pt/", "share_url": "https://translate.tails.net/engage/tails/-/pt/", "translate_url": "https://translate.tails.net/translate/tails/license/pt/", "url": "https://translate.tails.net/api/translations/tails/license/pt/?format=api", "is_template": false, "is_source": false, "total": 42, "total_words": 483, "translated": 41, "translated_words": 456, "translated_percent": 97.6, "fuzzy": 1, "fuzzy_words": 27, "fuzzy_percent": 2.3, "failing_checks": 0, "failing_checks_words": 0, "failing_checks_percent": 0.0, "have_suggestion": 2, "have_comment": 0, "last_change": "2025-04-02T19:03:14.176165Z", "last_author": null, "repository_url": "https://translate.tails.net/api/translations/tails/license/pt/repository/?format=api", "file_url": "https://translate.tails.net/api/translations/tails/license/pt/file/?format=api", "statistics_url": "https://translate.tails.net/api/translations/tails/license/pt/statistics/?format=api", "changes_list_url": "https://translate.tails.net/api/translations/tails/license/pt/changes/?format=api", "units_list_url": "https://translate.tails.net/api/translations/tails/license/pt/units/?format=api" }, { "language": { "id": 39, "code": "de", "name": "German", "plural": { "id": 84, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "deu_de", "deu", "ger" ], "direction": "ltr", "population": 136350226, "web_url": "https://translate.tails.net/languages/de/", "url": "https://translate.tails.net/api/languages/de/?format=api", "statistics_url": "https://translate.tails.net/api/languages/de/statistics/?format=api" }, "component": { "name": "wiki/src/doc/anonymous_internet/tor/why.*.po", "slug": "wikisrcdocanonymous_internettorwhy-po", "id": 38, "source_language": { "id": 63, "code": "en", "name": "English", "plural": { "id": 58, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.tails.net/languages/en/", "url": "https://translate.tails.net/api/languages/en/?format=api", "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api" }, "project": { "name": "Tails", "slug": "tails", "id": 1, "web": "https://tails.boum.org/", "web_url": "https://translate.tails.net/projects/tails/", "url": "https://translate.tails.net/api/projects/tails/?format=api", "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api", "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api", "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api", "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api", "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api", "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api", "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api", "translation_review": true, "source_review": false, "set_language_team": false, "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n", "enable_hooks": true, "language_aliases": "" }, "vcs": "git", "repo": "gitolite@puppet-git.lizard:tails", "git_export": "", "branch": "master", "push_branch": "", "filemask": "wiki/src/doc/anonymous_internet/tor/why.*.po", "screenshot_filemask": "", "template": "", "edit_template": false, "intermediate": "", "new_base": "wiki/src/doc/about/tor.pot", "file_format": "po", "license": "GPL-3.0-or-later", "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html", "agreement": "", "web_url": "https://translate.tails.net/projects/tails/wikisrcdocanonymous_internettorwhy-po/", "url": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorwhy-po/?format=api", "repository_url": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorwhy-po/repository/?format=api", "translations_url": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorwhy-po/translations/?format=api", "statistics_url": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorwhy-po/statistics/?format=api", "lock_url": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorwhy-po/lock/?format=api", "links_url": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorwhy-po/links/?format=api", "changes_list_url": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorwhy-po/changes/?format=api", "task_url": null, "new_lang": "add", "language_code_style": "", "push": "", "check_flags": "", "priority": 100, "enforced_checks": [], "restricted": false, "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}", "report_source_bugs": "tails-l10n@boum.org", "merge_style": "merge", "commit_message": "Weblate commit", "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 \"{{ hook_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\n", "allow_translation_propagation": true, "manage_units": false, "enable_suggestions": true, "suggestion_voting": true, "suggestion_autoaccept": 0, "push_on_commit": false, "commit_pending_age": 1, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null }, "language_code": "de", "id": 118, "filename": "wiki/src/doc/anonymous_internet/tor/why.de.po", "revision": "eae03951a402d8684ddb8d7140f62af97c249262", "web_url": "https://translate.tails.net/projects/tails/wikisrcdocanonymous_internettorwhy-po/de/", "share_url": "https://translate.tails.net/engage/tails/-/de/", "translate_url": "https://translate.tails.net/translate/tails/wikisrcdocanonymous_internettorwhy-po/de/", "url": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorwhy-po/de/?format=api", "is_template": false, "is_source": false, "total": 21, "total_words": 433, "translated": 16, "translated_words": 325, "translated_percent": 76.1, "fuzzy": 2, "fuzzy_words": 42, "fuzzy_percent": 9.5, "failing_checks": 0, "failing_checks_words": 0, "failing_checks_percent": 0.0, "have_suggestion": 0, "have_comment": 0, "last_change": "2024-11-20T11:20:28.007079Z", "last_author": null, "repository_url": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorwhy-po/de/repository/?format=api", "file_url": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorwhy-po/de/file/?format=api", "statistics_url": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorwhy-po/de/statistics/?format=api", "changes_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorwhy-po/de/changes/?format=api", "units_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorwhy-po/de/units/?format=api" }, { "language": { "id": 99, "code": "fr", "name": "French", "plural": { "id": 75, "source": 0, "number": 2, "formula": "n > 1", "type": 1 }, "aliases": [ "fra_fr", "fra", "fre" ], "direction": "ltr", "population": 278611506, "web_url": "https://translate.tails.net/languages/fr/", "url": "https://translate.tails.net/api/languages/fr/?format=api", "statistics_url": "https://translate.tails.net/api/languages/fr/statistics/?format=api" }, "component": { "name": "wiki/src/doc/anonymous_internet/tor/why.*.po", "slug": "wikisrcdocanonymous_internettorwhy-po", "id": 38, "source_language": { "id": 63, "code": "en", "name": "English", "plural": { "id": 58, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.tails.net/languages/en/", "url": "https://translate.tails.net/api/languages/en/?format=api", "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api" }, "project": { "name": "Tails", "slug": "tails", "id": 1, "web": "https://tails.boum.org/", "web_url": "https://translate.tails.net/projects/tails/", "url": "https://translate.tails.net/api/projects/tails/?format=api", "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api", "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api", "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api", "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api", "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api", "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api", "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api", "translation_review": true, "source_review": false, "set_language_team": false, "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n", "enable_hooks": true, "language_aliases": "" }, "vcs": "git", "repo": "gitolite@puppet-git.lizard:tails", "git_export": "", "branch": "master", "push_branch": "", "filemask": "wiki/src/doc/anonymous_internet/tor/why.*.po", "screenshot_filemask": "", "template": "", "edit_template": false, "intermediate": "", "new_base": "wiki/src/doc/about/tor.pot", "file_format": "po", "license": "GPL-3.0-or-later", "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html", "agreement": "", "web_url": "https://translate.tails.net/projects/tails/wikisrcdocanonymous_internettorwhy-po/", "url": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorwhy-po/?format=api", "repository_url": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorwhy-po/repository/?format=api", "translations_url": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorwhy-po/translations/?format=api", "statistics_url": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorwhy-po/statistics/?format=api", "lock_url": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorwhy-po/lock/?format=api", "links_url": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorwhy-po/links/?format=api", "changes_list_url": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorwhy-po/changes/?format=api", "task_url": null, "new_lang": "add", "language_code_style": "", "push": "", "check_flags": "", "priority": 100, "enforced_checks": [], "restricted": false, "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}", "report_source_bugs": "tails-l10n@boum.org", "merge_style": "merge", "commit_message": "Weblate commit", "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 \"{{ hook_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\n", "allow_translation_propagation": true, "manage_units": false, "enable_suggestions": true, "suggestion_voting": true, "suggestion_autoaccept": 0, "push_on_commit": false, "commit_pending_age": 1, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null }, "language_code": "fr", "id": 119, "filename": "wiki/src/doc/anonymous_internet/tor/why.fr.po", "revision": "2918b0fd4e793be55f56ead0e81f14ea596e9eb9", "web_url": "https://translate.tails.net/projects/tails/wikisrcdocanonymous_internettorwhy-po/fr/", "share_url": "https://translate.tails.net/engage/tails/-/fr/", "translate_url": "https://translate.tails.net/translate/tails/wikisrcdocanonymous_internettorwhy-po/fr/", "url": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorwhy-po/fr/?format=api", "is_template": false, "is_source": false, "total": 21, "total_words": 433, "translated": 21, "translated_words": 433, "translated_percent": 100.0, "fuzzy": 0, "fuzzy_words": 0, "fuzzy_percent": 0.0, "failing_checks": 0, "failing_checks_words": 0, "failing_checks_percent": 0.0, "have_suggestion": 0, "have_comment": 0, "last_change": "2025-02-11T15:31:53.322512Z", "last_author": "Chre", "repository_url": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorwhy-po/fr/repository/?format=api", "file_url": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorwhy-po/fr/file/?format=api", "statistics_url": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorwhy-po/fr/statistics/?format=api", "changes_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorwhy-po/fr/changes/?format=api", "units_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorwhy-po/fr/units/?format=api" }, { "language": { "id": 17, "code": "pt", "name": "Portuguese", "plural": { "id": 170, "source": 0, "number": 2, "formula": "n > 1", "type": 1 }, "aliases": [ "por_pt", "ptg", "por" ], "direction": "ltr", "population": 237496883, "web_url": "https://translate.tails.net/languages/pt/", "url": "https://translate.tails.net/api/languages/pt/?format=api", "statistics_url": "https://translate.tails.net/api/languages/pt/statistics/?format=api" }, "component": { "name": "wiki/src/doc/anonymous_internet/tor/why.*.po", "slug": "wikisrcdocanonymous_internettorwhy-po", "id": 38, "source_language": { "id": 63, "code": "en", "name": "English", "plural": { "id": 58, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.tails.net/languages/en/", "url": "https://translate.tails.net/api/languages/en/?format=api", "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api" }, "project": { "name": "Tails", "slug": "tails", "id": 1, "web": "https://tails.boum.org/", "web_url": "https://translate.tails.net/projects/tails/", "url": "https://translate.tails.net/api/projects/tails/?format=api", "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api", "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api", "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api", "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api", "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api", "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api", "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api", "translation_review": true, "source_review": false, "set_language_team": false, "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n", "enable_hooks": true, "language_aliases": "" }, "vcs": "git", "repo": "gitolite@puppet-git.lizard:tails", "git_export": "", "branch": "master", "push_branch": "", "filemask": "wiki/src/doc/anonymous_internet/tor/why.*.po", "screenshot_filemask": "", "template": "", "edit_template": false, "intermediate": "", "new_base": "wiki/src/doc/about/tor.pot", "file_format": "po", "license": "GPL-3.0-or-later", "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html", "agreement": "", "web_url": "https://translate.tails.net/projects/tails/wikisrcdocanonymous_internettorwhy-po/", "url": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorwhy-po/?format=api", "repository_url": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorwhy-po/repository/?format=api", "translations_url": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorwhy-po/translations/?format=api", "statistics_url": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorwhy-po/statistics/?format=api", "lock_url": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorwhy-po/lock/?format=api", "links_url": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorwhy-po/links/?format=api", "changes_list_url": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorwhy-po/changes/?format=api", "task_url": null, "new_lang": "add", "language_code_style": "", "push": "", "check_flags": "", "priority": 100, "enforced_checks": [], "restricted": false, "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}", "report_source_bugs": "tails-l10n@boum.org", "merge_style": "merge", "commit_message": "Weblate commit", "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 \"{{ hook_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\n", "allow_translation_propagation": true, "manage_units": false, "enable_suggestions": true, "suggestion_voting": true, "suggestion_autoaccept": 0, "push_on_commit": false, "commit_pending_age": 1, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null }, "language_code": "pt", "id": 120, "filename": "wiki/src/doc/anonymous_internet/tor/why.pt.po", "revision": "61df53f6cfc30c635c8cf42f5050058c6071ca63", "web_url": "https://translate.tails.net/projects/tails/wikisrcdocanonymous_internettorwhy-po/pt/", "share_url": "https://translate.tails.net/engage/tails/-/pt/", "translate_url": "https://translate.tails.net/translate/tails/wikisrcdocanonymous_internettorwhy-po/pt/", "url": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorwhy-po/pt/?format=api", "is_template": false, "is_source": false, "total": 21, "total_words": 433, "translated": 10, "translated_words": 230, "translated_percent": 47.6, "fuzzy": 5, "fuzzy_words": 120, "fuzzy_percent": 23.8, "failing_checks": 1, "failing_checks_words": 3, "failing_checks_percent": 4.7, "have_suggestion": 11, "have_comment": 0, "last_change": "2024-11-20T11:20:29.295249Z", "last_author": null, "repository_url": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorwhy-po/pt/repository/?format=api", "file_url": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorwhy-po/pt/file/?format=api", "statistics_url": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorwhy-po/pt/statistics/?format=api", "changes_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorwhy-po/pt/changes/?format=api", "units_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorwhy-po/pt/units/?format=api" }, { "language": { "id": 39, "code": "de", "name": "German", "plural": { "id": 84, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "deu_de", "deu", "ger" ], "direction": "ltr", "population": 136350226, "web_url": "https://translate.tails.net/languages/de/", "url": "https://translate.tails.net/api/languages/de/?format=api", "statistics_url": "https://translate.tails.net/api/languages/de/statistics/?format=api" }, "component": { "name": "wiki/src/doc/about/acknowledgments_and_similar_projects.*.po", "slug": "acknowledgments_and_similar_projects", "id": 39, "source_language": { "id": 63, "code": "en", "name": "English", "plural": { "id": 58, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.tails.net/languages/en/", "url": "https://translate.tails.net/api/languages/en/?format=api", "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api" }, "project": { "name": "Tails", "slug": "tails", "id": 1, "web": "https://tails.boum.org/", "web_url": "https://translate.tails.net/projects/tails/", "url": "https://translate.tails.net/api/projects/tails/?format=api", "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api", "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api", "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api", "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api", "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api", "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api", "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api", "translation_review": true, "source_review": false, "set_language_team": false, "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n", "enable_hooks": true, "language_aliases": "" }, "vcs": "git", "repo": "gitolite@puppet-git.lizard:tails", "git_export": "", "branch": "master", "push_branch": "", "filemask": "wiki/src/doc/about/acknowledgments_and_similar_projects.*.po", "screenshot_filemask": "", "template": "", "edit_template": false, "intermediate": "", "new_base": "wiki/src/doc/about/acknowledgments_and_similar_projects.pot", "file_format": "po", "license": "GPL-3.0-or-later", "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html", "agreement": "", "web_url": "https://translate.tails.net/projects/tails/acknowledgments_and_similar_projects/", "url": "https://translate.tails.net/api/components/tails/acknowledgments_and_similar_projects/?format=api", "repository_url": "https://translate.tails.net/api/components/tails/acknowledgments_and_similar_projects/repository/?format=api", "translations_url": "https://translate.tails.net/api/components/tails/acknowledgments_and_similar_projects/translations/?format=api", "statistics_url": "https://translate.tails.net/api/components/tails/acknowledgments_and_similar_projects/statistics/?format=api", "lock_url": "https://translate.tails.net/api/components/tails/acknowledgments_and_similar_projects/lock/?format=api", "links_url": "https://translate.tails.net/api/components/tails/acknowledgments_and_similar_projects/links/?format=api", "changes_list_url": "https://translate.tails.net/api/components/tails/acknowledgments_and_similar_projects/changes/?format=api", "task_url": null, "new_lang": "add", "language_code_style": "", "push": "", "check_flags": "", "priority": 100, "enforced_checks": [], "restricted": false, "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}", "report_source_bugs": "tails-l10n@boum.org", "merge_style": "merge", "commit_message": "Weblate commit", "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.\n\n", "addon_message": "Update translation files\n\nUpdated by \"{{ hook_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\n", "allow_translation_propagation": true, "manage_units": false, "enable_suggestions": true, "suggestion_voting": true, "suggestion_autoaccept": 0, "push_on_commit": false, "commit_pending_age": 1, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null }, "language_code": "de", "id": 121, "filename": "wiki/src/doc/about/acknowledgments_and_similar_projects.de.po", "revision": "8ead6acf173087dfd0f702e5457707b15551d13d", "web_url": "https://translate.tails.net/projects/tails/acknowledgments_and_similar_projects/de/", "share_url": "https://translate.tails.net/engage/tails/-/de/", "translate_url": "https://translate.tails.net/translate/tails/acknowledgments_and_similar_projects/de/", "url": "https://translate.tails.net/api/translations/tails/acknowledgments_and_similar_projects/de/?format=api", "is_template": false, "is_source": false, "total": 36, "total_words": 207, "translated": 23, "translated_words": 175, "translated_percent": 63.8, "fuzzy": 12, "fuzzy_words": 29, "fuzzy_percent": 33.3, "failing_checks": 0, "failing_checks_words": 0, "failing_checks_percent": 0.0, "have_suggestion": 0, "have_comment": 0, "last_change": "2024-11-02T13:38:50.260834Z", "last_author": "xin", "repository_url": "https://translate.tails.net/api/translations/tails/acknowledgments_and_similar_projects/de/repository/?format=api", "file_url": "https://translate.tails.net/api/translations/tails/acknowledgments_and_similar_projects/de/file/?format=api", "statistics_url": "https://translate.tails.net/api/translations/tails/acknowledgments_and_similar_projects/de/statistics/?format=api", "changes_list_url": "https://translate.tails.net/api/translations/tails/acknowledgments_and_similar_projects/de/changes/?format=api", "units_list_url": "https://translate.tails.net/api/translations/tails/acknowledgments_and_similar_projects/de/units/?format=api" }, { "language": { "id": 99, "code": "fr", "name": "French", "plural": { "id": 75, "source": 0, "number": 2, "formula": "n > 1", "type": 1 }, "aliases": [ "fra_fr", "fra", "fre" ], "direction": "ltr", "population": 278611506, "web_url": "https://translate.tails.net/languages/fr/", "url": "https://translate.tails.net/api/languages/fr/?format=api", "statistics_url": "https://translate.tails.net/api/languages/fr/statistics/?format=api" }, "component": { "name": "wiki/src/doc/about/acknowledgments_and_similar_projects.*.po", "slug": "acknowledgments_and_similar_projects", "id": 39, "source_language": { "id": 63, "code": "en", "name": "English", "plural": { "id": 58, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.tails.net/languages/en/", "url": "https://translate.tails.net/api/languages/en/?format=api", "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api" }, "project": { "name": "Tails", "slug": "tails", "id": 1, "web": "https://tails.boum.org/", "web_url": "https://translate.tails.net/projects/tails/", "url": "https://translate.tails.net/api/projects/tails/?format=api", "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api", "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api", "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api", "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api", "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api", "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api", "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api", "translation_review": true, "source_review": false, "set_language_team": false, "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n", "enable_hooks": true, "language_aliases": "" }, "vcs": "git", "repo": "gitolite@puppet-git.lizard:tails", "git_export": "", "branch": "master", "push_branch": "", "filemask": "wiki/src/doc/about/acknowledgments_and_similar_projects.*.po", "screenshot_filemask": "", "template": "", "edit_template": false, "intermediate": "", "new_base": "wiki/src/doc/about/acknowledgments_and_similar_projects.pot", "file_format": "po", "license": "GPL-3.0-or-later", "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html", "agreement": "", "web_url": "https://translate.tails.net/projects/tails/acknowledgments_and_similar_projects/", "url": "https://translate.tails.net/api/components/tails/acknowledgments_and_similar_projects/?format=api", "repository_url": "https://translate.tails.net/api/components/tails/acknowledgments_and_similar_projects/repository/?format=api", "translations_url": "https://translate.tails.net/api/components/tails/acknowledgments_and_similar_projects/translations/?format=api", "statistics_url": "https://translate.tails.net/api/components/tails/acknowledgments_and_similar_projects/statistics/?format=api", "lock_url": "https://translate.tails.net/api/components/tails/acknowledgments_and_similar_projects/lock/?format=api", "links_url": "https://translate.tails.net/api/components/tails/acknowledgments_and_similar_projects/links/?format=api", "changes_list_url": "https://translate.tails.net/api/components/tails/acknowledgments_and_similar_projects/changes/?format=api", "task_url": null, "new_lang": "add", "language_code_style": "", "push": "", "check_flags": "", "priority": 100, "enforced_checks": [], "restricted": false, "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}", "report_source_bugs": "tails-l10n@boum.org", "merge_style": "merge", "commit_message": "Weblate commit", "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.\n\n", "addon_message": "Update translation files\n\nUpdated by \"{{ hook_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\n", "allow_translation_propagation": true, "manage_units": false, "enable_suggestions": true, "suggestion_voting": true, "suggestion_autoaccept": 0, "push_on_commit": false, "commit_pending_age": 1, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null }, "language_code": "fr", "id": 122, "filename": "wiki/src/doc/about/acknowledgments_and_similar_projects.fr.po", "revision": "d48637829063563e447c6e0b815cf7bd164bc180", "web_url": "https://translate.tails.net/projects/tails/acknowledgments_and_similar_projects/fr/", "share_url": "https://translate.tails.net/engage/tails/-/fr/", "translate_url": "https://translate.tails.net/translate/tails/acknowledgments_and_similar_projects/fr/", "url": "https://translate.tails.net/api/translations/tails/acknowledgments_and_similar_projects/fr/?format=api", "is_template": false, "is_source": false, "total": 36, "total_words": 207, "translated": 36, "translated_words": 207, "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-09-07T10:04:52.471513Z", "last_author": "xin", "repository_url": "https://translate.tails.net/api/translations/tails/acknowledgments_and_similar_projects/fr/repository/?format=api", "file_url": "https://translate.tails.net/api/translations/tails/acknowledgments_and_similar_projects/fr/file/?format=api", "statistics_url": "https://translate.tails.net/api/translations/tails/acknowledgments_and_similar_projects/fr/statistics/?format=api", "changes_list_url": "https://translate.tails.net/api/translations/tails/acknowledgments_and_similar_projects/fr/changes/?format=api", "units_list_url": "https://translate.tails.net/api/translations/tails/acknowledgments_and_similar_projects/fr/units/?format=api" }, { "language": { "id": 17, "code": "pt", "name": "Portuguese", "plural": { "id": 170, "source": 0, "number": 2, "formula": "n > 1", "type": 1 }, "aliases": [ "por_pt", "ptg", "por" ], "direction": "ltr", "population": 237496883, "web_url": "https://translate.tails.net/languages/pt/", "url": "https://translate.tails.net/api/languages/pt/?format=api", "statistics_url": "https://translate.tails.net/api/languages/pt/statistics/?format=api" }, "component": { "name": "wiki/src/doc/about/acknowledgments_and_similar_projects.*.po", "slug": "acknowledgments_and_similar_projects", "id": 39, "source_language": { "id": 63, "code": "en", "name": "English", "plural": { "id": 58, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.tails.net/languages/en/", "url": "https://translate.tails.net/api/languages/en/?format=api", "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api" }, "project": { "name": "Tails", "slug": "tails", "id": 1, "web": "https://tails.boum.org/", "web_url": "https://translate.tails.net/projects/tails/", "url": "https://translate.tails.net/api/projects/tails/?format=api", "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api", "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api", "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api", "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api", "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api", "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api", "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api", "translation_review": true, "source_review": false, "set_language_team": false, "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n", "enable_hooks": true, "language_aliases": "" }, "vcs": "git", "repo": "gitolite@puppet-git.lizard:tails", "git_export": "", "branch": "master", "push_branch": "", "filemask": "wiki/src/doc/about/acknowledgments_and_similar_projects.*.po", "screenshot_filemask": "", "template": "", "edit_template": false, "intermediate": "", "new_base": "wiki/src/doc/about/acknowledgments_and_similar_projects.pot", "file_format": "po", "license": "GPL-3.0-or-later", "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html", "agreement": "", "web_url": "https://translate.tails.net/projects/tails/acknowledgments_and_similar_projects/", "url": "https://translate.tails.net/api/components/tails/acknowledgments_and_similar_projects/?format=api", "repository_url": "https://translate.tails.net/api/components/tails/acknowledgments_and_similar_projects/repository/?format=api", "translations_url": "https://translate.tails.net/api/components/tails/acknowledgments_and_similar_projects/translations/?format=api", "statistics_url": "https://translate.tails.net/api/components/tails/acknowledgments_and_similar_projects/statistics/?format=api", "lock_url": "https://translate.tails.net/api/components/tails/acknowledgments_and_similar_projects/lock/?format=api", "links_url": "https://translate.tails.net/api/components/tails/acknowledgments_and_similar_projects/links/?format=api", "changes_list_url": "https://translate.tails.net/api/components/tails/acknowledgments_and_similar_projects/changes/?format=api", "task_url": null, "new_lang": "add", "language_code_style": "", "push": "", "check_flags": "", "priority": 100, "enforced_checks": [], "restricted": false, "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}", "report_source_bugs": "tails-l10n@boum.org", "merge_style": "merge", "commit_message": "Weblate commit", "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.\n\n", "addon_message": "Update translation files\n\nUpdated by \"{{ hook_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\n", "allow_translation_propagation": true, "manage_units": false, "enable_suggestions": true, "suggestion_voting": true, "suggestion_autoaccept": 0, "push_on_commit": false, "commit_pending_age": 1, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null }, "language_code": "pt", "id": 123, "filename": "wiki/src/doc/about/acknowledgments_and_similar_projects.pt.po", "revision": "52b3af456e8c95d3dd328f118c6e2e006e364ae6", "web_url": "https://translate.tails.net/projects/tails/acknowledgments_and_similar_projects/pt/", "share_url": "https://translate.tails.net/engage/tails/-/pt/", "translate_url": "https://translate.tails.net/translate/tails/acknowledgments_and_similar_projects/pt/", "url": "https://translate.tails.net/api/translations/tails/acknowledgments_and_similar_projects/pt/?format=api", "is_template": false, "is_source": false, "total": 36, "total_words": 207, "translated": 34, "translated_words": 156, "translated_percent": 94.4, "fuzzy": 1, "fuzzy_words": 30, "fuzzy_percent": 2.7, "failing_checks": 0, "failing_checks_words": 0, "failing_checks_percent": 0.0, "have_suggestion": 2, "have_comment": 0, "last_change": "2024-09-20T20:40:32.249116Z", "last_author": "xin", "repository_url": "https://translate.tails.net/api/translations/tails/acknowledgments_and_similar_projects/pt/repository/?format=api", "file_url": "https://translate.tails.net/api/translations/tails/acknowledgments_and_similar_projects/pt/file/?format=api", "statistics_url": "https://translate.tails.net/api/translations/tails/acknowledgments_and_similar_projects/pt/statistics/?format=api", "changes_list_url": "https://translate.tails.net/api/translations/tails/acknowledgments_and_similar_projects/pt/changes/?format=api", "units_list_url": "https://translate.tails.net/api/translations/tails/acknowledgments_and_similar_projects/pt/units/?format=api" }, { "language": { "id": 39, "code": "de", "name": "German", "plural": { "id": 84, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "deu_de", "deu", "ger" ], "direction": "ltr", "population": 136350226, "web_url": "https://translate.tails.net/languages/de/", "url": "https://translate.tails.net/api/languages/de/?format=api", "statistics_url": "https://translate.tails.net/api/languages/de/statistics/?format=api" }, "component": { "name": "wiki/src/doc/about/openpgp_keys.*.po", "slug": "openpgp_keys", "id": 42, "source_language": { "id": 63, "code": "en", "name": "English", "plural": { "id": 58, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.tails.net/languages/en/", "url": "https://translate.tails.net/api/languages/en/?format=api", "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api" }, "project": { "name": "Tails", "slug": "tails", "id": 1, "web": "https://tails.boum.org/", "web_url": "https://translate.tails.net/projects/tails/", "url": "https://translate.tails.net/api/projects/tails/?format=api", "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api", "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api", "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api", "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api", "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api", "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api", "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api", "translation_review": true, "source_review": false, "set_language_team": false, "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n", "enable_hooks": true, "language_aliases": "" }, "vcs": "git", "repo": "gitolite@puppet-git.lizard:tails", "git_export": "", "branch": "master", "push_branch": "", "filemask": "wiki/src/doc/about/openpgp_keys.*.po", "screenshot_filemask": "", "template": "", "edit_template": false, "intermediate": "", "new_base": "wiki/src/doc/about/openpgp_keys.pot", "file_format": "po", "license": "GPL-3.0-or-later", "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html", "agreement": "", "web_url": "https://translate.tails.net/projects/tails/openpgp_keys/", "url": "https://translate.tails.net/api/components/tails/openpgp_keys/?format=api", "repository_url": "https://translate.tails.net/api/components/tails/openpgp_keys/repository/?format=api", "translations_url": "https://translate.tails.net/api/components/tails/openpgp_keys/translations/?format=api", "statistics_url": "https://translate.tails.net/api/components/tails/openpgp_keys/statistics/?format=api", "lock_url": "https://translate.tails.net/api/components/tails/openpgp_keys/lock/?format=api", "links_url": "https://translate.tails.net/api/components/tails/openpgp_keys/links/?format=api", "changes_list_url": "https://translate.tails.net/api/components/tails/openpgp_keys/changes/?format=api", "task_url": null, "new_lang": "add", "language_code_style": "", "push": "", "check_flags": "", "priority": 100, "enforced_checks": [], "restricted": false, "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}", "report_source_bugs": "tails-l10n@boum.org", "merge_style": "merge", "commit_message": "Weblate commit", "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 \"{{ hook_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\n", "allow_translation_propagation": true, "manage_units": false, "enable_suggestions": true, "suggestion_voting": true, "suggestion_autoaccept": 0, "push_on_commit": false, "commit_pending_age": 1, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null }, "language_code": "de", "id": 130, "filename": "wiki/src/doc/about/openpgp_keys.de.po", "revision": "b54071131d0325853e7ddb15ba7b7d5022dfdada", "web_url": "https://translate.tails.net/projects/tails/openpgp_keys/de/", "share_url": "https://translate.tails.net/engage/tails/-/de/", "translate_url": "https://translate.tails.net/translate/tails/openpgp_keys/de/", "url": "https://translate.tails.net/api/translations/tails/openpgp_keys/de/?format=api", "is_template": false, "is_source": false, "total": 72, "total_words": 873, "translated": 62, "translated_words": 719, "translated_percent": 86.1, "fuzzy": 3, "fuzzy_words": 24, "fuzzy_percent": 4.1, "failing_checks": 0, "failing_checks_words": 0, "failing_checks_percent": 0.0, "have_suggestion": 0, "have_comment": 0, "last_change": "2024-11-02T14:13:08.559918Z", "last_author": "xin", "repository_url": "https://translate.tails.net/api/translations/tails/openpgp_keys/de/repository/?format=api", "file_url": "https://translate.tails.net/api/translations/tails/openpgp_keys/de/file/?format=api", "statistics_url": "https://translate.tails.net/api/translations/tails/openpgp_keys/de/statistics/?format=api", "changes_list_url": "https://translate.tails.net/api/translations/tails/openpgp_keys/de/changes/?format=api", "units_list_url": "https://translate.tails.net/api/translations/tails/openpgp_keys/de/units/?format=api" }, { "language": { "id": 99, "code": "fr", "name": "French", "plural": { "id": 75, "source": 0, "number": 2, "formula": "n > 1", "type": 1 }, "aliases": [ "fra_fr", "fra", "fre" ], "direction": "ltr", "population": 278611506, "web_url": "https://translate.tails.net/languages/fr/", "url": "https://translate.tails.net/api/languages/fr/?format=api", "statistics_url": "https://translate.tails.net/api/languages/fr/statistics/?format=api" }, "component": { "name": "wiki/src/doc/about/openpgp_keys.*.po", "slug": "openpgp_keys", "id": 42, "source_language": { "id": 63, "code": "en", "name": "English", "plural": { "id": 58, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.tails.net/languages/en/", "url": "https://translate.tails.net/api/languages/en/?format=api", "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api" }, "project": { "name": "Tails", "slug": "tails", "id": 1, "web": "https://tails.boum.org/", "web_url": "https://translate.tails.net/projects/tails/", "url": "https://translate.tails.net/api/projects/tails/?format=api", "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api", "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api", "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api", "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api", "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api", "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api", "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api", "translation_review": true, "source_review": false, "set_language_team": false, "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n", "enable_hooks": true, "language_aliases": "" }, "vcs": "git", "repo": "gitolite@puppet-git.lizard:tails", "git_export": "", "branch": "master", "push_branch": "", "filemask": "wiki/src/doc/about/openpgp_keys.*.po", "screenshot_filemask": "", "template": "", "edit_template": false, "intermediate": "", "new_base": "wiki/src/doc/about/openpgp_keys.pot", "file_format": "po", "license": "GPL-3.0-or-later", "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html", "agreement": "", "web_url": "https://translate.tails.net/projects/tails/openpgp_keys/", "url": "https://translate.tails.net/api/components/tails/openpgp_keys/?format=api", "repository_url": "https://translate.tails.net/api/components/tails/openpgp_keys/repository/?format=api", "translations_url": "https://translate.tails.net/api/components/tails/openpgp_keys/translations/?format=api", "statistics_url": "https://translate.tails.net/api/components/tails/openpgp_keys/statistics/?format=api", "lock_url": "https://translate.tails.net/api/components/tails/openpgp_keys/lock/?format=api", "links_url": "https://translate.tails.net/api/components/tails/openpgp_keys/links/?format=api", "changes_list_url": "https://translate.tails.net/api/components/tails/openpgp_keys/changes/?format=api", "task_url": null, "new_lang": "add", "language_code_style": "", "push": "", "check_flags": "", "priority": 100, "enforced_checks": [], "restricted": false, "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}", "report_source_bugs": "tails-l10n@boum.org", "merge_style": "merge", "commit_message": "Weblate commit", "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 \"{{ hook_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\n", "allow_translation_propagation": true, "manage_units": false, "enable_suggestions": true, "suggestion_voting": true, "suggestion_autoaccept": 0, "push_on_commit": false, "commit_pending_age": 1, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null }, "language_code": "fr", "id": 131, "filename": "wiki/src/doc/about/openpgp_keys.fr.po", "revision": "f33e1311c92856c92a3891191e7cf9a301a2479c", "web_url": "https://translate.tails.net/projects/tails/openpgp_keys/fr/", "share_url": "https://translate.tails.net/engage/tails/-/fr/", "translate_url": "https://translate.tails.net/translate/tails/openpgp_keys/fr/", "url": "https://translate.tails.net/api/translations/tails/openpgp_keys/fr/?format=api", "is_template": false, "is_source": false, "total": 72, "total_words": 873, "translated": 72, "translated_words": 873, "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-11-02T14:09:35.224045Z", "last_author": "xin", "repository_url": "https://translate.tails.net/api/translations/tails/openpgp_keys/fr/repository/?format=api", "file_url": "https://translate.tails.net/api/translations/tails/openpgp_keys/fr/file/?format=api", "statistics_url": "https://translate.tails.net/api/translations/tails/openpgp_keys/fr/statistics/?format=api", "changes_list_url": "https://translate.tails.net/api/translations/tails/openpgp_keys/fr/changes/?format=api", "units_list_url": "https://translate.tails.net/api/translations/tails/openpgp_keys/fr/units/?format=api" }, { "language": { "id": 17, "code": "pt", "name": "Portuguese", "plural": { "id": 170, "source": 0, "number": 2, "formula": "n > 1", "type": 1 }, "aliases": [ "por_pt", "ptg", "por" ], "direction": "ltr", "population": 237496883, "web_url": "https://translate.tails.net/languages/pt/", "url": "https://translate.tails.net/api/languages/pt/?format=api", "statistics_url": "https://translate.tails.net/api/languages/pt/statistics/?format=api" }, "component": { "name": "wiki/src/doc/about/openpgp_keys.*.po", "slug": "openpgp_keys", "id": 42, "source_language": { "id": 63, "code": "en", "name": "English", "plural": { "id": 58, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.tails.net/languages/en/", "url": "https://translate.tails.net/api/languages/en/?format=api", "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api" }, "project": { "name": "Tails", "slug": "tails", "id": 1, "web": "https://tails.boum.org/", "web_url": "https://translate.tails.net/projects/tails/", "url": "https://translate.tails.net/api/projects/tails/?format=api", "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api", "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api", "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api", "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api", "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api", "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api", "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api", "translation_review": true, "source_review": false, "set_language_team": false, "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n", "enable_hooks": true, "language_aliases": "" }, "vcs": "git", "repo": "gitolite@puppet-git.lizard:tails", "git_export": "", "branch": "master", "push_branch": "", "filemask": "wiki/src/doc/about/openpgp_keys.*.po", "screenshot_filemask": "", "template": "", "edit_template": false, "intermediate": "", "new_base": "wiki/src/doc/about/openpgp_keys.pot", "file_format": "po", "license": "GPL-3.0-or-later", "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html", "agreement": "", "web_url": "https://translate.tails.net/projects/tails/openpgp_keys/", "url": "https://translate.tails.net/api/components/tails/openpgp_keys/?format=api", "repository_url": "https://translate.tails.net/api/components/tails/openpgp_keys/repository/?format=api", "translations_url": "https://translate.tails.net/api/components/tails/openpgp_keys/translations/?format=api", "statistics_url": "https://translate.tails.net/api/components/tails/openpgp_keys/statistics/?format=api", "lock_url": "https://translate.tails.net/api/components/tails/openpgp_keys/lock/?format=api", "links_url": "https://translate.tails.net/api/components/tails/openpgp_keys/links/?format=api", "changes_list_url": "https://translate.tails.net/api/components/tails/openpgp_keys/changes/?format=api", "task_url": null, "new_lang": "add", "language_code_style": "", "push": "", "check_flags": "", "priority": 100, "enforced_checks": [], "restricted": false, "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}", "report_source_bugs": "tails-l10n@boum.org", "merge_style": "merge", "commit_message": "Weblate commit", "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 \"{{ hook_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\n", "allow_translation_propagation": true, "manage_units": false, "enable_suggestions": true, "suggestion_voting": true, "suggestion_autoaccept": 0, "push_on_commit": false, "commit_pending_age": 1, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null }, "language_code": "pt", "id": 132, "filename": "wiki/src/doc/about/openpgp_keys.pt.po", "revision": "94bc959018a1fda1a37a214f2306062d96c45b54", "web_url": "https://translate.tails.net/projects/tails/openpgp_keys/pt/", "share_url": "https://translate.tails.net/engage/tails/-/pt/", "translate_url": "https://translate.tails.net/translate/tails/openpgp_keys/pt/", "url": "https://translate.tails.net/api/translations/tails/openpgp_keys/pt/?format=api", "is_template": false, "is_source": false, "total": 72, "total_words": 873, "translated": 71, "translated_words": 862, "translated_percent": 98.6, "fuzzy": 1, "fuzzy_words": 11, "fuzzy_percent": 1.3, "failing_checks": 0, "failing_checks_words": 0, "failing_checks_percent": 0.0, "have_suggestion": 1, "have_comment": 0, "last_change": "2024-11-02T14:07:58.765114Z", "last_author": "xin", "repository_url": "https://translate.tails.net/api/translations/tails/openpgp_keys/pt/repository/?format=api", "file_url": "https://translate.tails.net/api/translations/tails/openpgp_keys/pt/file/?format=api", "statistics_url": "https://translate.tails.net/api/translations/tails/openpgp_keys/pt/statistics/?format=api", "changes_list_url": "https://translate.tails.net/api/translations/tails/openpgp_keys/pt/changes/?format=api", "units_list_url": "https://translate.tails.net/api/translations/tails/openpgp_keys/pt/units/?format=api" }, { "language": { "id": 39, "code": "de", "name": "German", "plural": { "id": 84, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "deu_de", "deu", "ger" ], "direction": "ltr", "population": 136350226, "web_url": "https://translate.tails.net/languages/de/", "url": "https://translate.tails.net/api/languages/de/?format=api", "statistics_url": "https://translate.tails.net/api/languages/de/statistics/?format=api" }, "component": { "name": "wiki/src/doc/about/trust.*.po", "slug": "trust", "id": 43, "source_language": { "id": 63, "code": "en", "name": "English", "plural": { "id": 58, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.tails.net/languages/en/", "url": "https://translate.tails.net/api/languages/en/?format=api", "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api" }, "project": { "name": "Tails", "slug": "tails", "id": 1, "web": "https://tails.boum.org/", "web_url": "https://translate.tails.net/projects/tails/", "url": "https://translate.tails.net/api/projects/tails/?format=api", "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api", "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api", "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api", "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api", "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api", "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api", "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api", "translation_review": true, "source_review": false, "set_language_team": false, "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n", "enable_hooks": true, "language_aliases": "" }, "vcs": "git", "repo": "gitolite@puppet-git.lizard:tails", "git_export": "", "branch": "master", "push_branch": "", "filemask": "wiki/src/doc/about/trust.*.po", "screenshot_filemask": "", "template": "", "edit_template": false, "intermediate": "", "new_base": "", "file_format": "po", "license": "GPL-3.0-or-later", "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html", "agreement": "", "web_url": "https://translate.tails.net/projects/tails/trust/", "url": "https://translate.tails.net/api/components/tails/trust/?format=api", "repository_url": "https://translate.tails.net/api/components/tails/trust/repository/?format=api", "translations_url": "https://translate.tails.net/api/components/tails/trust/translations/?format=api", "statistics_url": "https://translate.tails.net/api/components/tails/trust/statistics/?format=api", "lock_url": "https://translate.tails.net/api/components/tails/trust/lock/?format=api", "links_url": "https://translate.tails.net/api/components/tails/trust/links/?format=api", "changes_list_url": "https://translate.tails.net/api/components/tails/trust/changes/?format=api", "task_url": null, "new_lang": "url", "language_code_style": "", "push": "", "check_flags": "", "priority": 80, "enforced_checks": [], "restricted": false, "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}", "report_source_bugs": "tails-l10n@boum.org", "merge_style": "merge", "commit_message": "Weblate commit", "add_message": "Added translation using Weblate ({{ language_name }})", "delete_message": "Deleted translation using Weblate ({{ language_name }})", "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.", "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ hook_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}", "pull_message": "Translations update from {{ site_title }}\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\n", "allow_translation_propagation": true, "manage_units": false, "enable_suggestions": true, "suggestion_voting": true, "suggestion_autoaccept": 0, "push_on_commit": false, "commit_pending_age": 1, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null }, "language_code": "de", "id": 133, "filename": "wiki/src/doc/about/trust.de.po", "revision": "cb94941604365f110d8ffb5de85b04a080904b09", "web_url": "https://translate.tails.net/projects/tails/trust/de/", "share_url": "https://translate.tails.net/engage/tails/-/de/", "translate_url": "https://translate.tails.net/translate/tails/trust/de/", "url": "https://translate.tails.net/api/translations/tails/trust/de/?format=api", "is_template": false, "is_source": false, "total": 24, "total_words": 399, "translated": 17, "translated_words": 248, "translated_percent": 70.8, "fuzzy": 1, "fuzzy_words": 45, "fuzzy_percent": 4.1, "failing_checks": 1, "failing_checks_words": 45, "failing_checks_percent": 4.1, "have_suggestion": 0, "have_comment": 0, "last_change": "2024-11-27T10:03:39.793239Z", "last_author": "jade time", "repository_url": "https://translate.tails.net/api/translations/tails/trust/de/repository/?format=api", "file_url": "https://translate.tails.net/api/translations/tails/trust/de/file/?format=api", "statistics_url": "https://translate.tails.net/api/translations/tails/trust/de/statistics/?format=api", "changes_list_url": "https://translate.tails.net/api/translations/tails/trust/de/changes/?format=api", "units_list_url": "https://translate.tails.net/api/translations/tails/trust/de/units/?format=api" }, { "language": { "id": 99, "code": "fr", "name": "French", "plural": { "id": 75, "source": 0, "number": 2, "formula": "n > 1", "type": 1 }, "aliases": [ "fra_fr", "fra", "fre" ], "direction": "ltr", "population": 278611506, "web_url": "https://translate.tails.net/languages/fr/", "url": "https://translate.tails.net/api/languages/fr/?format=api", "statistics_url": "https://translate.tails.net/api/languages/fr/statistics/?format=api" }, "component": { "name": "wiki/src/doc/about/trust.*.po", "slug": "trust", "id": 43, "source_language": { "id": 63, "code": "en", "name": "English", "plural": { "id": 58, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.tails.net/languages/en/", "url": "https://translate.tails.net/api/languages/en/?format=api", "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api" }, "project": { "name": "Tails", "slug": "tails", "id": 1, "web": "https://tails.boum.org/", "web_url": "https://translate.tails.net/projects/tails/", "url": "https://translate.tails.net/api/projects/tails/?format=api", "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api", "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api", "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api", "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api", "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api", "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api", "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api", "translation_review": true, "source_review": false, "set_language_team": false, "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n", "enable_hooks": true, "language_aliases": "" }, "vcs": "git", "repo": "gitolite@puppet-git.lizard:tails", "git_export": "", "branch": "master", "push_branch": "", "filemask": "wiki/src/doc/about/trust.*.po", "screenshot_filemask": "", "template": "", "edit_template": false, "intermediate": "", "new_base": "", "file_format": "po", "license": "GPL-3.0-or-later", "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html", "agreement": "", "web_url": "https://translate.tails.net/projects/tails/trust/", "url": "https://translate.tails.net/api/components/tails/trust/?format=api", "repository_url": "https://translate.tails.net/api/components/tails/trust/repository/?format=api", "translations_url": "https://translate.tails.net/api/components/tails/trust/translations/?format=api", "statistics_url": "https://translate.tails.net/api/components/tails/trust/statistics/?format=api", "lock_url": "https://translate.tails.net/api/components/tails/trust/lock/?format=api", "links_url": "https://translate.tails.net/api/components/tails/trust/links/?format=api", "changes_list_url": "https://translate.tails.net/api/components/tails/trust/changes/?format=api", "task_url": null, "new_lang": "url", "language_code_style": "", "push": "", "check_flags": "", "priority": 80, "enforced_checks": [], "restricted": false, "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}", "report_source_bugs": "tails-l10n@boum.org", "merge_style": "merge", "commit_message": "Weblate commit", "add_message": "Added translation using Weblate ({{ language_name }})", "delete_message": "Deleted translation using Weblate ({{ language_name }})", "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.", "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ hook_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}", "pull_message": "Translations update from {{ site_title }}\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\n", "allow_translation_propagation": true, "manage_units": false, "enable_suggestions": true, "suggestion_voting": true, "suggestion_autoaccept": 0, "push_on_commit": false, "commit_pending_age": 1, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null }, "language_code": "fr", "id": 134, "filename": "wiki/src/doc/about/trust.fr.po", "revision": "dd7cdd055410fbfb09ed018250b1d607f5871888", "web_url": "https://translate.tails.net/projects/tails/trust/fr/", "share_url": "https://translate.tails.net/engage/tails/-/fr/", "translate_url": "https://translate.tails.net/translate/tails/trust/fr/", "url": "https://translate.tails.net/api/translations/tails/trust/fr/?format=api", "is_template": false, "is_source": false, "total": 24, "total_words": 399, "translated": 24, "translated_words": 399, "translated_percent": 100.0, "fuzzy": 0, "fuzzy_words": 0, "fuzzy_percent": 0.0, "failing_checks": 0, "failing_checks_words": 0, "failing_checks_percent": 0.0, "have_suggestion": 0, "have_comment": 0, "last_change": "2025-02-11T15:13:43.693185Z", "last_author": "Chre", "repository_url": "https://translate.tails.net/api/translations/tails/trust/fr/repository/?format=api", "file_url": "https://translate.tails.net/api/translations/tails/trust/fr/file/?format=api", "statistics_url": "https://translate.tails.net/api/translations/tails/trust/fr/statistics/?format=api", "changes_list_url": "https://translate.tails.net/api/translations/tails/trust/fr/changes/?format=api", "units_list_url": "https://translate.tails.net/api/translations/tails/trust/fr/units/?format=api" }, { "language": { "id": 17, "code": "pt", "name": "Portuguese", "plural": { "id": 170, "source": 0, "number": 2, "formula": "n > 1", "type": 1 }, "aliases": [ "por_pt", "ptg", "por" ], "direction": "ltr", "population": 237496883, "web_url": "https://translate.tails.net/languages/pt/", "url": "https://translate.tails.net/api/languages/pt/?format=api", "statistics_url": "https://translate.tails.net/api/languages/pt/statistics/?format=api" }, "component": { "name": "wiki/src/doc/about/trust.*.po", "slug": "trust", "id": 43, "source_language": { "id": 63, "code": "en", "name": "English", "plural": { "id": 58, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.tails.net/languages/en/", "url": "https://translate.tails.net/api/languages/en/?format=api", "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api" }, "project": { "name": "Tails", "slug": "tails", "id": 1, "web": "https://tails.boum.org/", "web_url": "https://translate.tails.net/projects/tails/", "url": "https://translate.tails.net/api/projects/tails/?format=api", "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api", "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api", "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api", "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api", "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api", "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api", "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api", "translation_review": true, "source_review": false, "set_language_team": false, "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n", "enable_hooks": true, "language_aliases": "" }, "vcs": "git", "repo": "gitolite@puppet-git.lizard:tails", "git_export": "", "branch": "master", "push_branch": "", "filemask": "wiki/src/doc/about/trust.*.po", "screenshot_filemask": "", "template": "", "edit_template": false, "intermediate": "", "new_base": "", "file_format": "po", "license": "GPL-3.0-or-later", "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html", "agreement": "", "web_url": "https://translate.tails.net/projects/tails/trust/", "url": "https://translate.tails.net/api/components/tails/trust/?format=api", "repository_url": "https://translate.tails.net/api/components/tails/trust/repository/?format=api", "translations_url": "https://translate.tails.net/api/components/tails/trust/translations/?format=api", "statistics_url": "https://translate.tails.net/api/components/tails/trust/statistics/?format=api", "lock_url": "https://translate.tails.net/api/components/tails/trust/lock/?format=api", "links_url": "https://translate.tails.net/api/components/tails/trust/links/?format=api", "changes_list_url": "https://translate.tails.net/api/components/tails/trust/changes/?format=api", "task_url": null, "new_lang": "url", "language_code_style": "", "push": "", "check_flags": "", "priority": 80, "enforced_checks": [], "restricted": false, "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}", "report_source_bugs": "tails-l10n@boum.org", "merge_style": "merge", "commit_message": "Weblate commit", "add_message": "Added translation using Weblate ({{ language_name }})", "delete_message": "Deleted translation using Weblate ({{ language_name }})", "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.", "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ hook_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}", "pull_message": "Translations update from {{ site_title }}\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\n", "allow_translation_propagation": true, "manage_units": false, "enable_suggestions": true, "suggestion_voting": true, "suggestion_autoaccept": 0, "push_on_commit": false, "commit_pending_age": 1, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null }, "language_code": "pt", "id": 135, "filename": "wiki/src/doc/about/trust.pt.po", "revision": "59b1ad5cefca2f40bc5e3aa1cff42f6abfc2e701", "web_url": "https://translate.tails.net/projects/tails/trust/pt/", "share_url": "https://translate.tails.net/engage/tails/-/pt/", "translate_url": "https://translate.tails.net/translate/tails/trust/pt/", "url": "https://translate.tails.net/api/translations/tails/trust/pt/?format=api", "is_template": false, "is_source": false, "total": 24, "total_words": 399, "translated": 24, "translated_words": 399, "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": 8, "have_comment": 0, "last_change": "2025-02-12T14:28:34.294293Z", "last_author": "drebs", "repository_url": "https://translate.tails.net/api/translations/tails/trust/pt/repository/?format=api", "file_url": "https://translate.tails.net/api/translations/tails/trust/pt/file/?format=api", "statistics_url": "https://translate.tails.net/api/translations/tails/trust/pt/statistics/?format=api", "changes_list_url": "https://translate.tails.net/api/translations/tails/trust/pt/changes/?format=api", "units_list_url": "https://translate.tails.net/api/translations/tails/trust/pt/units/?format=api" }, { "language": { "id": 39, "code": "de", "name": "German", "plural": { "id": 84, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "deu_de", "deu", "ger" ], "direction": "ltr", "population": 136350226, "web_url": "https://translate.tails.net/languages/de/", "url": "https://translate.tails.net/api/languages/de/?format=api", "statistics_url": "https://translate.tails.net/api/languages/de/statistics/?format=api" }, "component": { "name": "wiki/src/doc/anonymous_internet/Tor_Browser.*.po", "slug": "tor_browser", "id": 45, "source_language": { "id": 63, "code": "en", "name": "English", "plural": { "id": 58, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.tails.net/languages/en/", "url": "https://translate.tails.net/api/languages/en/?format=api", "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api" }, "project": { "name": "Tails", "slug": "tails", "id": 1, "web": "https://tails.boum.org/", "web_url": "https://translate.tails.net/projects/tails/", "url": "https://translate.tails.net/api/projects/tails/?format=api", "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api", "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api", "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api", "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api", "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api", "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api", "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api", "translation_review": true, "source_review": false, "set_language_team": false, "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n", "enable_hooks": true, "language_aliases": "" }, "vcs": "git", "repo": "gitolite@puppet-git.lizard:tails", "git_export": "", "branch": "master", "push_branch": "", "filemask": "wiki/src/doc/anonymous_internet/Tor_Browser.*.po", "screenshot_filemask": "", "template": "", "edit_template": false, "intermediate": "", "new_base": "wiki/src/doc/anonymous_internet/Tor_Browser.pot", "file_format": "po", "license": "GPL-3.0-or-later", "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html", "agreement": "", "web_url": "https://translate.tails.net/projects/tails/tor_browser/", "url": "https://translate.tails.net/api/components/tails/tor_browser/?format=api", "repository_url": "https://translate.tails.net/api/components/tails/tor_browser/repository/?format=api", "translations_url": "https://translate.tails.net/api/components/tails/tor_browser/translations/?format=api", "statistics_url": "https://translate.tails.net/api/components/tails/tor_browser/statistics/?format=api", "lock_url": "https://translate.tails.net/api/components/tails/tor_browser/lock/?format=api", "links_url": "https://translate.tails.net/api/components/tails/tor_browser/links/?format=api", "changes_list_url": "https://translate.tails.net/api/components/tails/tor_browser/changes/?format=api", "task_url": null, "new_lang": "add", "language_code_style": "", "push": "", "check_flags": "", "priority": 100, "enforced_checks": [], "restricted": false, "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}", "report_source_bugs": "tails-l10n@boum.org", "merge_style": "merge", "commit_message": "Weblate commit", "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 \"{{ hook_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\n", "allow_translation_propagation": true, "manage_units": false, "enable_suggestions": true, "suggestion_voting": true, "suggestion_autoaccept": 0, "push_on_commit": false, "commit_pending_age": 1, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null }, "language_code": "de", "id": 139, "filename": "wiki/src/doc/anonymous_internet/Tor_Browser.de.po", "revision": "727ce6a4079dcaa7ee958122288a950ac98201a7", "web_url": "https://translate.tails.net/projects/tails/tor_browser/de/", "share_url": "https://translate.tails.net/engage/tails/-/de/", "translate_url": "https://translate.tails.net/translate/tails/tor_browser/de/", "url": "https://translate.tails.net/api/translations/tails/tor_browser/de/?format=api", "is_template": false, "is_source": false, "total": 85, "total_words": 1356, "translated": 78, "translated_words": 1223, "translated_percent": 91.7, "fuzzy": 2, "fuzzy_words": 41, "fuzzy_percent": 2.3, "failing_checks": 1, "failing_checks_words": 38, "failing_checks_percent": 1.1, "have_suggestion": 0, "have_comment": 0, "last_change": "2025-04-24T01:00:40.632938Z", "last_author": "xin", "repository_url": "https://translate.tails.net/api/translations/tails/tor_browser/de/repository/?format=api", "file_url": "https://translate.tails.net/api/translations/tails/tor_browser/de/file/?format=api", "statistics_url": "https://translate.tails.net/api/translations/tails/tor_browser/de/statistics/?format=api", "changes_list_url": "https://translate.tails.net/api/translations/tails/tor_browser/de/changes/?format=api", "units_list_url": "https://translate.tails.net/api/translations/tails/tor_browser/de/units/?format=api" }, { "language": { "id": 99, "code": "fr", "name": "French", "plural": { "id": 75, "source": 0, "number": 2, "formula": "n > 1", "type": 1 }, "aliases": [ "fra_fr", "fra", "fre" ], "direction": "ltr", "population": 278611506, "web_url": "https://translate.tails.net/languages/fr/", "url": "https://translate.tails.net/api/languages/fr/?format=api", "statistics_url": "https://translate.tails.net/api/languages/fr/statistics/?format=api" }, "component": { "name": "wiki/src/doc/anonymous_internet/Tor_Browser.*.po", "slug": "tor_browser", "id": 45, "source_language": { "id": 63, "code": "en", "name": "English", "plural": { "id": 58, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.tails.net/languages/en/", "url": "https://translate.tails.net/api/languages/en/?format=api", "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api" }, "project": { "name": "Tails", "slug": "tails", "id": 1, "web": "https://tails.boum.org/", "web_url": "https://translate.tails.net/projects/tails/", "url": "https://translate.tails.net/api/projects/tails/?format=api", "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api", "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api", "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api", "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api", "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api", "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api", "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api", "translation_review": true, "source_review": false, "set_language_team": false, "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n", "enable_hooks": true, "language_aliases": "" }, "vcs": "git", "repo": "gitolite@puppet-git.lizard:tails", "git_export": "", "branch": "master", "push_branch": "", "filemask": "wiki/src/doc/anonymous_internet/Tor_Browser.*.po", "screenshot_filemask": "", "template": "", "edit_template": false, "intermediate": "", "new_base": "wiki/src/doc/anonymous_internet/Tor_Browser.pot", "file_format": "po", "license": "GPL-3.0-or-later", "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html", "agreement": "", "web_url": "https://translate.tails.net/projects/tails/tor_browser/", "url": "https://translate.tails.net/api/components/tails/tor_browser/?format=api", "repository_url": "https://translate.tails.net/api/components/tails/tor_browser/repository/?format=api", "translations_url": "https://translate.tails.net/api/components/tails/tor_browser/translations/?format=api", "statistics_url": "https://translate.tails.net/api/components/tails/tor_browser/statistics/?format=api", "lock_url": "https://translate.tails.net/api/components/tails/tor_browser/lock/?format=api", "links_url": "https://translate.tails.net/api/components/tails/tor_browser/links/?format=api", "changes_list_url": "https://translate.tails.net/api/components/tails/tor_browser/changes/?format=api", "task_url": null, "new_lang": "add", "language_code_style": "", "push": "", "check_flags": "", "priority": 100, "enforced_checks": [], "restricted": false, "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}", "report_source_bugs": "tails-l10n@boum.org", "merge_style": "merge", "commit_message": "Weblate commit", "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 \"{{ hook_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\n", "allow_translation_propagation": true, "manage_units": false, "enable_suggestions": true, "suggestion_voting": true, "suggestion_autoaccept": 0, "push_on_commit": false, "commit_pending_age": 1, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null }, "language_code": "fr", "id": 140, "filename": "wiki/src/doc/anonymous_internet/Tor_Browser.fr.po", "revision": "0f57542a92ad8c33feb4dc4f2b648ee14345bae2", "web_url": "https://translate.tails.net/projects/tails/tor_browser/fr/", "share_url": "https://translate.tails.net/engage/tails/-/fr/", "translate_url": "https://translate.tails.net/translate/tails/tor_browser/fr/", "url": "https://translate.tails.net/api/translations/tails/tor_browser/fr/?format=api", "is_template": false, "is_source": false, "total": 85, "total_words": 1356, "translated": 78, "translated_words": 1223, "translated_percent": 91.7, "fuzzy": 2, "fuzzy_words": 41, "fuzzy_percent": 2.3, "failing_checks": 1, "failing_checks_words": 38, "failing_checks_percent": 1.1, "have_suggestion": 7, "have_comment": 0, "last_change": "2025-04-24T00:48:28.190093Z", "last_author": "xin", "repository_url": "https://translate.tails.net/api/translations/tails/tor_browser/fr/repository/?format=api", "file_url": "https://translate.tails.net/api/translations/tails/tor_browser/fr/file/?format=api", "statistics_url": "https://translate.tails.net/api/translations/tails/tor_browser/fr/statistics/?format=api", "changes_list_url": "https://translate.tails.net/api/translations/tails/tor_browser/fr/changes/?format=api", "units_list_url": "https://translate.tails.net/api/translations/tails/tor_browser/fr/units/?format=api" }, { "language": { "id": 17, "code": "pt", "name": "Portuguese", "plural": { "id": 170, "source": 0, "number": 2, "formula": "n > 1", "type": 1 }, "aliases": [ "por_pt", "ptg", "por" ], "direction": "ltr", "population": 237496883, "web_url": "https://translate.tails.net/languages/pt/", "url": "https://translate.tails.net/api/languages/pt/?format=api", "statistics_url": "https://translate.tails.net/api/languages/pt/statistics/?format=api" }, "component": { "name": "wiki/src/doc/anonymous_internet/Tor_Browser.*.po", "slug": "tor_browser", "id": 45, "source_language": { "id": 63, "code": "en", "name": "English", "plural": { "id": 58, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.tails.net/languages/en/", "url": "https://translate.tails.net/api/languages/en/?format=api", "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api" }, "project": { "name": "Tails", "slug": "tails", "id": 1, "web": "https://tails.boum.org/", "web_url": "https://translate.tails.net/projects/tails/", "url": "https://translate.tails.net/api/projects/tails/?format=api", "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api", "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api", "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api", "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api", "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api", "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api", "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api", "translation_review": true, "source_review": false, "set_language_team": false, "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n", "enable_hooks": true, "language_aliases": "" }, "vcs": "git", "repo": "gitolite@puppet-git.lizard:tails", "git_export": "", "branch": "master", "push_branch": "", "filemask": "wiki/src/doc/anonymous_internet/Tor_Browser.*.po", "screenshot_filemask": "", "template": "", "edit_template": false, "intermediate": "", "new_base": "wiki/src/doc/anonymous_internet/Tor_Browser.pot", "file_format": "po", "license": "GPL-3.0-or-later", "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html", "agreement": "", "web_url": "https://translate.tails.net/projects/tails/tor_browser/", "url": "https://translate.tails.net/api/components/tails/tor_browser/?format=api", "repository_url": "https://translate.tails.net/api/components/tails/tor_browser/repository/?format=api", "translations_url": "https://translate.tails.net/api/components/tails/tor_browser/translations/?format=api", "statistics_url": "https://translate.tails.net/api/components/tails/tor_browser/statistics/?format=api", "lock_url": "https://translate.tails.net/api/components/tails/tor_browser/lock/?format=api", "links_url": "https://translate.tails.net/api/components/tails/tor_browser/links/?format=api", "changes_list_url": "https://translate.tails.net/api/components/tails/tor_browser/changes/?format=api", "task_url": null, "new_lang": "add", "language_code_style": "", "push": "", "check_flags": "", "priority": 100, "enforced_checks": [], "restricted": false, "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}", "report_source_bugs": "tails-l10n@boum.org", "merge_style": "merge", "commit_message": "Weblate commit", "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 \"{{ hook_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\n", "allow_translation_propagation": true, "manage_units": false, "enable_suggestions": true, "suggestion_voting": true, "suggestion_autoaccept": 0, "push_on_commit": false, "commit_pending_age": 1, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null }, "language_code": "pt", "id": 141, "filename": "wiki/src/doc/anonymous_internet/Tor_Browser.pt.po", "revision": "7c409150b570fac20c6ebb560dd8e187eee00595", "web_url": "https://translate.tails.net/projects/tails/tor_browser/pt/", "share_url": "https://translate.tails.net/engage/tails/-/pt/", "translate_url": "https://translate.tails.net/translate/tails/tor_browser/pt/", "url": "https://translate.tails.net/api/translations/tails/tor_browser/pt/?format=api", "is_template": false, "is_source": false, "total": 85, "total_words": 1356, "translated": 16, "translated_words": 55, "translated_percent": 18.8, "fuzzy": 19, "fuzzy_words": 256, "fuzzy_percent": 22.3, "failing_checks": 12, "failing_checks_words": 105, "failing_checks_percent": 14.1, "have_suggestion": 69, "have_comment": 0, "last_change": "2025-04-24T01:01:01.736162Z", "last_author": "xin", "repository_url": "https://translate.tails.net/api/translations/tails/tor_browser/pt/repository/?format=api", "file_url": "https://translate.tails.net/api/translations/tails/tor_browser/pt/file/?format=api", "statistics_url": "https://translate.tails.net/api/translations/tails/tor_browser/pt/statistics/?format=api", "changes_list_url": "https://translate.tails.net/api/translations/tails/tor_browser/pt/changes/?format=api", "units_list_url": "https://translate.tails.net/api/translations/tails/tor_browser/pt/units/?format=api" }, { "language": { "id": 39, "code": "de", "name": "German", "plural": { "id": 84, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "deu_de", "deu", "ger" ], "direction": "ltr", "population": 136350226, "web_url": "https://translate.tails.net/languages/de/", "url": "https://translate.tails.net/api/languages/de/?format=api", "statistics_url": "https://translate.tails.net/api/languages/de/statistics/?format=api" }, "component": { "name": "wiki/src/doc/anonymous_internet/electrum.*.po", "slug": "electrum", "id": 47, "source_language": { "id": 63, "code": "en", "name": "English", "plural": { "id": 58, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.tails.net/languages/en/", "url": "https://translate.tails.net/api/languages/en/?format=api", "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api" }, "project": { "name": "Tails", "slug": "tails", "id": 1, "web": "https://tails.boum.org/", "web_url": "https://translate.tails.net/projects/tails/", "url": "https://translate.tails.net/api/projects/tails/?format=api", "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api", "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api", "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api", "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api", "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api", "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api", "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api", "translation_review": true, "source_review": false, "set_language_team": false, "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n", "enable_hooks": true, "language_aliases": "" }, "vcs": "git", "repo": "gitolite@puppet-git.lizard:tails", "git_export": "", "branch": "master", "push_branch": "", "filemask": "wiki/src/doc/anonymous_internet/electrum.*.po", "screenshot_filemask": "", "template": "", "edit_template": false, "intermediate": "", "new_base": "wiki/src/doc/anonymous_internet/electrum.pot", "file_format": "po", "license": "GPL-3.0-or-later", "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html", "agreement": "", "web_url": "https://translate.tails.net/projects/tails/electrum/", "url": "https://translate.tails.net/api/components/tails/electrum/?format=api", "repository_url": "https://translate.tails.net/api/components/tails/electrum/repository/?format=api", "translations_url": "https://translate.tails.net/api/components/tails/electrum/translations/?format=api", "statistics_url": "https://translate.tails.net/api/components/tails/electrum/statistics/?format=api", "lock_url": "https://translate.tails.net/api/components/tails/electrum/lock/?format=api", "links_url": "https://translate.tails.net/api/components/tails/electrum/links/?format=api", "changes_list_url": "https://translate.tails.net/api/components/tails/electrum/changes/?format=api", "task_url": null, "new_lang": "add", "language_code_style": "", "push": "", "check_flags": "", "priority": 100, "enforced_checks": [], "restricted": false, "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}", "report_source_bugs": "tails-l10n@boum.org", "merge_style": "merge", "commit_message": "Weblate commit", "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 \"{{ hook_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\n", "allow_translation_propagation": true, "manage_units": false, "enable_suggestions": true, "suggestion_voting": true, "suggestion_autoaccept": 0, "push_on_commit": false, "commit_pending_age": 1, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null }, "language_code": "de", "id": 145, "filename": "wiki/src/doc/anonymous_internet/electrum.de.po", "revision": "7e10e0979e33d0d535e788337ef583e359c7d891", "web_url": "https://translate.tails.net/projects/tails/electrum/de/", "share_url": "https://translate.tails.net/engage/tails/-/de/", "translate_url": "https://translate.tails.net/translate/tails/electrum/de/", "url": "https://translate.tails.net/api/translations/tails/electrum/de/?format=api", "is_template": false, "is_source": false, "total": 35, "total_words": 440, "translated": 25, "translated_words": 292, "translated_percent": 71.4, "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-10-21T13:17:26.749649Z", "last_author": "Benjamin Held", "repository_url": "https://translate.tails.net/api/translations/tails/electrum/de/repository/?format=api", "file_url": "https://translate.tails.net/api/translations/tails/electrum/de/file/?format=api", "statistics_url": "https://translate.tails.net/api/translations/tails/electrum/de/statistics/?format=api", "changes_list_url": "https://translate.tails.net/api/translations/tails/electrum/de/changes/?format=api", "units_list_url": "https://translate.tails.net/api/translations/tails/electrum/de/units/?format=api" }, { "language": { "id": 99, "code": "fr", "name": "French", "plural": { "id": 75, "source": 0, "number": 2, "formula": "n > 1", "type": 1 }, "aliases": [ "fra_fr", "fra", "fre" ], "direction": "ltr", "population": 278611506, "web_url": "https://translate.tails.net/languages/fr/", "url": "https://translate.tails.net/api/languages/fr/?format=api", "statistics_url": "https://translate.tails.net/api/languages/fr/statistics/?format=api" }, "component": { "name": "wiki/src/doc/anonymous_internet/electrum.*.po", "slug": "electrum", "id": 47, "source_language": { "id": 63, "code": "en", "name": "English", "plural": { "id": 58, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.tails.net/languages/en/", "url": "https://translate.tails.net/api/languages/en/?format=api", "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api" }, "project": { "name": "Tails", "slug": "tails", "id": 1, "web": "https://tails.boum.org/", "web_url": "https://translate.tails.net/projects/tails/", "url": "https://translate.tails.net/api/projects/tails/?format=api", "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api", "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api", "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api", "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api", "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api", "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api", "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api", "translation_review": true, "source_review": false, "set_language_team": false, "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n", "enable_hooks": true, "language_aliases": "" }, "vcs": "git", "repo": "gitolite@puppet-git.lizard:tails", "git_export": "", "branch": "master", "push_branch": "", "filemask": "wiki/src/doc/anonymous_internet/electrum.*.po", "screenshot_filemask": "", "template": "", "edit_template": false, "intermediate": "", "new_base": "wiki/src/doc/anonymous_internet/electrum.pot", "file_format": "po", "license": "GPL-3.0-or-later", "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html", "agreement": "", "web_url": "https://translate.tails.net/projects/tails/electrum/", "url": "https://translate.tails.net/api/components/tails/electrum/?format=api", "repository_url": "https://translate.tails.net/api/components/tails/electrum/repository/?format=api", "translations_url": "https://translate.tails.net/api/components/tails/electrum/translations/?format=api", "statistics_url": "https://translate.tails.net/api/components/tails/electrum/statistics/?format=api", "lock_url": "https://translate.tails.net/api/components/tails/electrum/lock/?format=api", "links_url": "https://translate.tails.net/api/components/tails/electrum/links/?format=api", "changes_list_url": "https://translate.tails.net/api/components/tails/electrum/changes/?format=api", "task_url": null, "new_lang": "add", "language_code_style": "", "push": "", "check_flags": "", "priority": 100, "enforced_checks": [], "restricted": false, "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}", "report_source_bugs": "tails-l10n@boum.org", "merge_style": "merge", "commit_message": "Weblate commit", "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 \"{{ hook_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\n", "allow_translation_propagation": true, "manage_units": false, "enable_suggestions": true, "suggestion_voting": true, "suggestion_autoaccept": 0, "push_on_commit": false, "commit_pending_age": 1, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null }, "language_code": "fr", "id": 146, "filename": "wiki/src/doc/anonymous_internet/electrum.fr.po", "revision": "614161df2ac6b7da091b5bcbbbe9e9375f17dfb0", "web_url": "https://translate.tails.net/projects/tails/electrum/fr/", "share_url": "https://translate.tails.net/engage/tails/-/fr/", "translate_url": "https://translate.tails.net/translate/tails/electrum/fr/", "url": "https://translate.tails.net/api/translations/tails/electrum/fr/?format=api", "is_template": false, "is_source": false, "total": 35, "total_words": 440, "translated": 33, "translated_words": 386, "translated_percent": 94.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-05-05T10:14:27.293481Z", "last_author": "xin", "repository_url": "https://translate.tails.net/api/translations/tails/electrum/fr/repository/?format=api", "file_url": "https://translate.tails.net/api/translations/tails/electrum/fr/file/?format=api", "statistics_url": "https://translate.tails.net/api/translations/tails/electrum/fr/statistics/?format=api", "changes_list_url": "https://translate.tails.net/api/translations/tails/electrum/fr/changes/?format=api", "units_list_url": "https://translate.tails.net/api/translations/tails/electrum/fr/units/?format=api" }, { "language": { "id": 17, "code": "pt", "name": "Portuguese", "plural": { "id": 170, "source": 0, "number": 2, "formula": "n > 1", "type": 1 }, "aliases": [ "por_pt", "ptg", "por" ], "direction": "ltr", "population": 237496883, "web_url": "https://translate.tails.net/languages/pt/", "url": "https://translate.tails.net/api/languages/pt/?format=api", "statistics_url": "https://translate.tails.net/api/languages/pt/statistics/?format=api" }, "component": { "name": "wiki/src/doc/anonymous_internet/electrum.*.po", "slug": "electrum", "id": 47, "source_language": { "id": 63, "code": "en", "name": "English", "plural": { "id": 58, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.tails.net/languages/en/", "url": "https://translate.tails.net/api/languages/en/?format=api", "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api" }, "project": { "name": "Tails", "slug": "tails", "id": 1, "web": "https://tails.boum.org/", "web_url": "https://translate.tails.net/projects/tails/", "url": "https://translate.tails.net/api/projects/tails/?format=api", "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api", "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api", "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api", "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api", "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api", "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api", "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api", "translation_review": true, "source_review": false, "set_language_team": false, "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n", "enable_hooks": true, "language_aliases": "" }, "vcs": "git", "repo": "gitolite@puppet-git.lizard:tails", "git_export": "", "branch": "master", "push_branch": "", "filemask": "wiki/src/doc/anonymous_internet/electrum.*.po", "screenshot_filemask": "", "template": "", "edit_template": false, "intermediate": "", "new_base": "wiki/src/doc/anonymous_internet/electrum.pot", "file_format": "po", "license": "GPL-3.0-or-later", "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html", "agreement": "", "web_url": "https://translate.tails.net/projects/tails/electrum/", "url": "https://translate.tails.net/api/components/tails/electrum/?format=api", "repository_url": "https://translate.tails.net/api/components/tails/electrum/repository/?format=api", "translations_url": "https://translate.tails.net/api/components/tails/electrum/translations/?format=api", "statistics_url": "https://translate.tails.net/api/components/tails/electrum/statistics/?format=api", "lock_url": "https://translate.tails.net/api/components/tails/electrum/lock/?format=api", "links_url": "https://translate.tails.net/api/components/tails/electrum/links/?format=api", "changes_list_url": "https://translate.tails.net/api/components/tails/electrum/changes/?format=api", "task_url": null, "new_lang": "add", "language_code_style": "", "push": "", "check_flags": "", "priority": 100, "enforced_checks": [], "restricted": false, "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}", "report_source_bugs": "tails-l10n@boum.org", "merge_style": "merge", "commit_message": "Weblate commit", "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 \"{{ hook_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\n", "allow_translation_propagation": true, "manage_units": false, "enable_suggestions": true, "suggestion_voting": true, "suggestion_autoaccept": 0, "push_on_commit": false, "commit_pending_age": 1, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null }, "language_code": "pt", "id": 147, "filename": "wiki/src/doc/anonymous_internet/electrum.pt.po", "revision": "7a299d0262c63f8d19c33482124d437e9131bfba", "web_url": "https://translate.tails.net/projects/tails/electrum/pt/", "share_url": "https://translate.tails.net/engage/tails/-/pt/", "translate_url": "https://translate.tails.net/translate/tails/electrum/pt/", "url": "https://translate.tails.net/api/translations/tails/electrum/pt/?format=api", "is_template": false, "is_source": false, "total": 35, "total_words": 440, "translated": 5, "translated_words": 9, "translated_percent": 14.2, "fuzzy": 1, "fuzzy_words": 21, "fuzzy_percent": 2.8, "failing_checks": 0, "failing_checks_words": 0, "failing_checks_percent": 0.0, "have_suggestion": 30, "have_comment": 0, "last_change": "2024-04-30T17:23:37.319160Z", "last_author": null, "repository_url": "https://translate.tails.net/api/translations/tails/electrum/pt/repository/?format=api", "file_url": "https://translate.tails.net/api/translations/tails/electrum/pt/file/?format=api", "statistics_url": "https://translate.tails.net/api/translations/tails/electrum/pt/statistics/?format=api", "changes_list_url": "https://translate.tails.net/api/translations/tails/electrum/pt/changes/?format=api", "units_list_url": "https://translate.tails.net/api/translations/tails/electrum/pt/units/?format=api" }, { "language": { "id": 39, "code": "de", "name": "German", "plural": { "id": 84, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "deu_de", "deu", "ger" ], "direction": "ltr", "population": 136350226, "web_url": "https://translate.tails.net/languages/de/", "url": "https://translate.tails.net/api/languages/de/?format=api", "statistics_url": "https://translate.tails.net/api/languages/de/statistics/?format=api" }, "component": { "name": "wiki/src/doc/anonymous_internet/pidgin.*.po", "slug": "pidgin", "id": 49, "source_language": { "id": 63, "code": "en", "name": "English", "plural": { "id": 58, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "en_en", "base", "source", "enp", "eng" ], "direction": "ltr", "population": 1636485517, "web_url": "https://translate.tails.net/languages/en/", "url": "https://translate.tails.net/api/languages/en/?format=api", "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api" }, "project": { "name": "Tails", "slug": "tails", "id": 1, "web": "https://tails.boum.org/", "web_url": "https://translate.tails.net/projects/tails/", "url": "https://translate.tails.net/api/projects/tails/?format=api", "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api", "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api", "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api", "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api", "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api", "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api", "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api", "translation_review": true, "source_review": false, "set_language_team": false, "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n", "enable_hooks": true, "language_aliases": "" }, "vcs": "git", "repo": "gitolite@puppet-git.lizard:tails", "git_export": "", "branch": "master", "push_branch": "", "filemask": "wiki/src/doc/anonymous_internet/pidgin.*.po", "screenshot_filemask": "", "template": "", "edit_template": false, "intermediate": "", "new_base": "wiki/src/doc/anonymous_internet/pidgin.pot", "file_format": "po", "license": "GPL-3.0-or-later", "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html", "agreement": "", "web_url": "https://translate.tails.net/projects/tails/pidgin/", "url": "https://translate.tails.net/api/components/tails/pidgin/?format=api", "repository_url": "https://translate.tails.net/api/components/tails/pidgin/repository/?format=api", "translations_url": "https://translate.tails.net/api/components/tails/pidgin/translations/?format=api", "statistics_url": "https://translate.tails.net/api/components/tails/pidgin/statistics/?format=api", "lock_url": "https://translate.tails.net/api/components/tails/pidgin/lock/?format=api", "links_url": "https://translate.tails.net/api/components/tails/pidgin/links/?format=api", "changes_list_url": "https://translate.tails.net/api/components/tails/pidgin/changes/?format=api", "task_url": null, "new_lang": "add", "language_code_style": "", "push": "", "check_flags": "", "priority": 100, "enforced_checks": [], "restricted": false, "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}", "report_source_bugs": "tails-l10n@boum.org", "merge_style": "merge", "commit_message": "Weblate commit", "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 \"{{ hook_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\n", "allow_translation_propagation": true, "manage_units": false, "enable_suggestions": true, "suggestion_voting": true, "suggestion_autoaccept": 0, "push_on_commit": false, "commit_pending_age": 1, "auto_lock_error": true, "language_regex": "^[^.]+$", "variant_regex": "", "addons": [], "is_glossary": false, "glossary_color": "silver", "category": null }, "language_code": "de", "id": 151, "filename": "wiki/src/doc/anonymous_internet/pidgin.de.po", "revision": "a17ee4651f6896dd693ddab27d155210f9b51115", "web_url": "https://translate.tails.net/projects/tails/pidgin/de/", "share_url": "https://translate.tails.net/engage/tails/-/de/", "translate_url": "https://translate.tails.net/translate/tails/pidgin/de/", "url": "https://translate.tails.net/api/translations/tails/pidgin/de/?format=api", "is_template": false, "is_source": false, "total": 30, "total_words": 332, "translated": 28, "translated_words": 315, "translated_percent": 93.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-11-27T10:21:19.144595Z", "last_author": "jade time", "repository_url": "https://translate.tails.net/api/translations/tails/pidgin/de/repository/?format=api", "file_url": "https://translate.tails.net/api/translations/tails/pidgin/de/file/?format=api", "statistics_url": "https://translate.tails.net/api/translations/tails/pidgin/de/statistics/?format=api", "changes_list_url": "https://translate.tails.net/api/translations/tails/pidgin/de/changes/?format=api", "units_list_url": "https://translate.tails.net/api/translations/tails/pidgin/de/units/?format=api" } ] }{ "count": 5338, "next": "